Returns extension configuration
array $config $config An array of configuration values:
ContainerBuilder $container A ContainerBuilder instance:
ConfigurationInterface|null The configuration or null
Overrides ConfigurationExtensionInterface::getConfiguration
public function getConfiguration(array $config, ContainerBuilder $container) {
$reflected = new \ReflectionClass($this);
$namespace = $reflected
->getNamespaceName();
$class = $namespace . '\\Configuration';
if (class_exists($class)) {
if (!method_exists($class, '__construct')) {
$configuration = new $class();
return $configuration;
}
}
return null;
}