public function getConfiguration(array $config, ContainerBuilder $container)
{
$reflected = new ReflectionClass($this);
$namespace = $reflected->getNamespaceName();
$class = $namespace . '\\Configuration';
$directory = dirname($reflected->getFileName());
$filename = $directory . '/Configuration.php';
if (!is_file($filename)) {
$class = Configuration::class;
}
$r = new \ReflectionClass($class);
$container->addResource(new FileResource($r->getFileName()));
return new $class($this->getAlias());
}