| Conditions | 4 | 
| Paths | 5 | 
| Total Lines | 18 | 
| Code Lines | 10 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Tests | 11 | 
| CRAP Score | 4 | 
| Changes | 1 | ||
| Bugs | 0 | Features | 0 | 
| 1 | <?php  | 
            ||
| 12 | 2 | public function process(ContainerBuilder $container)  | 
            |
| 13 |     { | 
            ||
| 14 | |||
| 15 | 2 |         if (!$container->hasDefinition(LocaleRewriteSubscriber::class)) { | 
            |
| 16 | 1 | return;  | 
            |
| 17 | }  | 
            ||
| 18 | |||
| 19 | 1 |         $frameworkConfig = $container->getExtensionConfig('framework'); | 
            |
| 20 | 1 | $subscriberDefinition = $container->getDefinition(LocaleRewriteSubscriber::class);  | 
            |
| 21 | 1 |         $subscriberDefinition->replaceArgument(1, $this->getConfigValue('enabled_locales', $frameworkConfig)); | 
            |
| 22 | |||
| 23 | 1 |         if ($defaultLocale = $this->getConfigValue('default_locale', $frameworkConfig)) { | 
            |
| 24 | 1 |             $container->setParameter('default_locale', $defaultLocale); | 
            |
| 25 | }  | 
            ||
| 26 | |||
| 27 | 1 |         if ($enabledLocales = $this->getConfigValue('enabled_locales', $frameworkConfig)) { | 
            |
| 28 | 1 |             $container->setParameter('enabled_locales', $enabledLocales); | 
            |
| 29 | 1 |             $container->setParameter('enabled_locales_string', implode('|', $enabledLocales)); | 
            |
| 30 | }  | 
            ||
| 46 | }  |