mirror of
https://github.com/rectorphp/rector.git
synced 2024-05-31 00:10:51 +00:00
6c20d257e3
d3d18d442c
keep relative paths
23 lines
865 B
PHP
23 lines
865 B
PHP
<?php
|
|
|
|
declare (strict_types=1);
|
|
namespace RectorPrefix202209\Symplify\SymplifyKernel\DependencyInjection;
|
|
|
|
use RectorPrefix202209\Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass;
|
|
use RectorPrefix202209\Symfony\Component\DependencyInjection\ContainerBuilder;
|
|
/**
|
|
* Mimics @see \Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass without dependency on
|
|
* symfony/http-kernel
|
|
*/
|
|
final class LoadExtensionConfigsCompilerPass extends MergeExtensionConfigurationPass
|
|
{
|
|
public function process(ContainerBuilder $containerBuilder) : void
|
|
{
|
|
$extensionNames = \array_keys($containerBuilder->getExtensions());
|
|
foreach ($extensionNames as $extensionName) {
|
|
$containerBuilder->loadFromExtension($extensionName, []);
|
|
}
|
|
parent::process($containerBuilder);
|
|
}
|
|
}
|