| @@ 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); |
|
| @@ 771-775 (lines=5) @@ | ||
| 768 | ||
| 769 | $parameters = $settingsBuilder->resolve($settings->getParameters()); |
|
| 770 | ||
| 771 | foreach ($settingsBuilder->getTransformers() as $parameter => $transformer) { |
|
| 772 | if (array_key_exists($parameter, $parameters)) { |
|
| 773 | $parameters[$parameter] = $transformer->transform($parameters[$parameter]); |
|
| 774 | } |
|
| 775 | } |
|
| 776 | ||
| 777 | /** @var \Sylius\Bundle\SettingsBundle\Event\SettingsEvent $event */ |
|
| 778 | $event = $this->eventDispatcher->dispatch( |
|
| @@ 868-872 (lines=5) @@ | ||
| 865 | { |
|
| 866 | $transformedParameters = $parameters; |
|
| 867 | ||
| 868 | foreach ($settingsBuilder->getTransformers() as $parameter => $transformer) { |
|
| 869 | if (array_key_exists($parameter, $parameters)) { |
|
| 870 | $transformedParameters[$parameter] = $transformer->reverseTransform($parameters[$parameter]); |
|
| 871 | } |
|
| 872 | } |
|
| 873 | ||
| 874 | return $transformedParameters; |
|
| 875 | } |
|