|
@@ -2,6 +2,8 @@
|
|
|
|
|
|
namespace Symfony\Component\HttpKernel\DependencyInjection;
|
|
namespace Symfony\Component\HttpKernel\DependencyInjection;
|
|
|
|
|
|
|
|
+use Symfony\Component\Config\Definition\Processor;
|
|
|
|
+use Symfony\Component\Config\Definition\ConfigurationInterface;
|
|
use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
|
|
use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
|
|
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
|
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
|
use Symfony\Component\DependencyInjection\Container;
|
|
use Symfony\Component\DependencyInjection\Container;
|
|
@@ -92,4 +94,11 @@ abstract class Extension implements ExtensionInterface
|
|
|
|
|
|
return Container::underscore($classBaseName);
|
|
return Container::underscore($classBaseName);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ protected final function processConfiguration(ConfigurationInterface $configuration, array $configs)
|
|
|
|
+ {
|
|
|
|
+ $processor = new Processor();
|
|
|
|
+
|
|
|
|
+ return $processor->processConfiguration($configuration, $configs);
|
|
|
|
+ }
|
|
}
|
|
}
|