| Conditions | 1 | 
| Paths | 1 | 
| Total Lines | 11 | 
| Code Lines | 7 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 13 | public function process(ContainerBuilder $container)  | 
            ||
| 14 |     { | 
            ||
| 15 |         $providerType            = $container->getParameter('nv_request_limit.provider_type'); | 
            ||
| 16 |         $providerConfiguration   = $container->getParameter('nv_request_limit.provider_configuration'); | 
            ||
| 17 |         $providerTypeServiceName = sprintf('nv.request_limit.%s.provider', $providerType); | 
            ||
| 18 | |||
| 19 | $providerDefinition = $container->getDefinition($providerTypeServiceName);  | 
            ||
| 20 |         $providerDefinition->addMethodCall('configure', [$providerConfiguration]); | 
            ||
| 21 | |||
| 22 |         $storageManagerDefinition = $container->getDefinition('nv.request_limit.storage_manager'); | 
            ||
| 23 |         $storageManagerDefinition->addMethodCall('setProvider', [$providerDefinition]); | 
            ||
| 24 | }  | 
            ||
| 26 |