Code Duplication    Length = 5-5 lines in 3 locations

src/Chamilo/SettingsBundle/Manager/SettingsManager.php 3 locations

@@ 251-255 (lines=5) @@
248
249
        $parameters = $settingsBuilder->resolve($settings->getParameters());
250
251
        foreach ($settingsBuilder->getTransformers() as $parameter => $transformer) {
252
            if (array_key_exists($parameter, $parameters)) {
253
                $parameters[$parameter] = $transformer->transform($parameters[$parameter]);
254
            }
255
        }
256
257
        if (isset($this->resolvedSettings[$namespace])) {
258
            $transformedParameters = $this->transformParameters($settingsBuilder, $parameters);
@@ 330-334 (lines=5) @@
327
328
        $parameters = $settingsBuilder->resolve($settings->getParameters());
329
330
        foreach ($settingsBuilder->getTransformers() as $parameter => $transformer) {
331
            if (array_key_exists($parameter, $parameters)) {
332
                $parameters[$parameter] = $transformer->transform($parameters[$parameter]);
333
            }
334
        }
335
336
        /** @var \Sylius\Bundle\SettingsBundle\Event\SettingsEvent $event */
337
        $event = $this->eventDispatcher->dispatch(
@@ 427-431 (lines=5) @@
424
    {
425
        $transformedParameters = $parameters;
426
427
        foreach ($settingsBuilder->getTransformers() as $parameter => $transformer) {
428
            if (array_key_exists($parameter, $parameters)) {
429
                $transformedParameters[$parameter] = $transformer->reverseTransform($parameters[$parameter]);
430
            }
431
        }
432
433
        return $transformedParameters;
434
    }