Code Duplication    Length = 7-7 lines in 2 locations

src/Import/Config.php 2 locations

@@ 223-229 (lines=7) @@
220
            $objectInstance = $this->createNomObject($objectName);
221
            $where = array();
222
            // pour tous les champs renseignés
223
            foreach ($configObject->getListeIndexChamp() as $index) {
224
                // on hydrate l'objet
225
                $field = $this->getField($index);
226
                $objectInstance->setAttribute($field->getChampCible(), $field->getValue());
227
                // et on prépare le filtre
228
                $where[$field->getChampCible()] = $field->getChampCible() . " LIKE '%" . $field->getValue() . "%'";
229
            }
230
            // on va chercher l'objet en base
231
            if (!$objectInstance->findFirst($where)) {
232
                // si on l'a pas trouvé, il va falloir l'insérer
@@ 277-283 (lines=7) @@
274
                }
275
            }
276
            // pour tous les champs obligatoires renseignés
277
            foreach ($configObject->getListeIndexChamp() as $index) {
278
                // on hydrate l'objet
279
                $field = $this->getField($index);
280
                $objectInstance->setAttribute($field->getChampCible(), $field->getValue());
281
                // et on prépare le filtre
282
                $where[$field->getChampCible()] = $field->getChampCible() . " LIKE '%" . $field->getValue() . "%'";
283
            }
284
            // on hydrate toutes les infos sur l'objet
285
            $this->hydrateInstance($objectInstance, $objectName);
286
            // on va chercher l'objet en base