Code Duplication    Length = 5-5 lines in 5 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
    }

src/Chamilo/CourseBundle/Manager/SettingsManager.php 2 locations

@@ 67-71 (lines=5) @@
64
        $settingsBuilder = new SettingsBuilder();
65
        $schema->buildSettings($settingsBuilder);
66
67
        foreach ($settingsBuilder->getTransformers() as $parameter => $transformer) {
68
            if (array_key_exists($parameter, $parameters)) {
69
                $parameters[$parameter] = $transformer->reverseTransform($parameters[$parameter]);
70
            }
71
        }
72
73
        $parameters = $settingsBuilder->resolve($parameters);
74
@@ 91-95 (lines=5) @@
88
89
        $parameters = $settingsBuilder->resolve($settings->getParameters());
90
91
        foreach ($settingsBuilder->getTransformers() as $parameter => $transformer) {
92
            if (array_key_exists($parameter, $parameters)) {
93
                $parameters[$parameter] = $transformer->transform($parameters[$parameter]);
94
            }
95
        }
96
97
        if (isset($this->resolvedSettings[$namespace])) {
98
            $this->resolvedSettings[$namespace]->setParameters($parameters);