From a7dd6a3d28d9b37a2a78a7990b3506f49da9da4c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.chilliet@fusiondirectory.org>
Date: Tue, 15 Jun 2021 14:26:47 +0200
Subject: [PATCH] :ambulance: fix(setup) Fix PHPCompatibility warning in web
 setup

issue #6167
---
 setup/class_setupStepMigrate.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/setup/class_setupStepMigrate.inc b/setup/class_setupStepMigrate.inc
index b3ee3e6e3..68fc78576 100644
--- a/setup/class_setupStepMigrate.inc
+++ b/setup/class_setupStepMigrate.inc
@@ -1116,8 +1116,8 @@ class setupStepMigrate extends setupStep
           /* Build groupid depending on base and objectClasses */
           $groupid = md5($base.implode('', $attrs['objectClass']));
 
-          if (!isset($this->$var[$groupid])) {
-            $this->$var[$groupid] = [
+          if (!isset($this->{$var}[$groupid])) {
+            $this->{$var}[$groupid] = [
               'checked' => FALSE,
               'objects' => [],
               'base'    => $base,
@@ -1126,7 +1126,7 @@ class setupStepMigrate extends setupStep
           }
 
           $attrs['ldif'] = '';
-          $this->$var[$groupid]['objects'][base64_encode($attrs['dn'])] = $attrs;
+          $this->{$var}[$groupid]['objects'][base64_encode($attrs['dn'])] = $attrs;
           if (++$count >= static::$objectNumberLimit) {
             $sizeLimitHit = TRUE;
             break 2;
@@ -1472,7 +1472,7 @@ class setupStepMigrate extends setupStep
     foreach ($tmp as $value => $dns) {
       if (count($dns) > 1) {
         foreach ($dns as $dn) {
-          $this->$duplicates[$dn] = $value;
+          $this->{$duplicates}[$dn] = $value;
         }
       }
     }
-- 
GitLab