diff --git a/config/sets/symfony/symfony8/symfony81.php b/config/sets/symfony/symfony8/symfony81.php new file mode 100644 index 000000000..6eace7ee5 --- /dev/null +++ b/config/sets/symfony/symfony8/symfony81.php @@ -0,0 +1,10 @@ +import(__DIR__ . '/symfony81/symfony81-dependency-injection.php'); +}; diff --git a/config/sets/symfony/symfony8/symfony81/symfony81-dependency-injection.php b/config/sets/symfony/symfony8/symfony81/symfony81-dependency-injection.php new file mode 100644 index 000000000..41195fcc8 --- /dev/null +++ b/config/sets/symfony/symfony8/symfony81/symfony81-dependency-injection.php @@ -0,0 +1,22 @@ +ruleWithConfiguration( + RenameClassRector::class, + [ + 'Symfony\Component\HttpKernel\Bundle\BundleInterface' => 'Symfony\Component\DependencyInjection\Kernel\BundleInterface', + 'Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass' => 'Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass', + 'Symfony\Component\HttpKernel\Config\FileLocator' => 'Symfony\Component\DependencyInjection\Kernel\FileLocator', + 'Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter' => 'Symfony\Component\DependencyInjection\ServicesResetter', + 'Symfony\Component\HttpKernel\DependencyInjection\ServicesResetterInterface' => 'Symfony\Component\DependencyInjection\ServicesResetterInterface', + 'Symfony\Component\HttpKernel\DependencyInjection\ResettableServicePass' => 'Symfony\Component\DependencyInjection\Compiler\ResettableServicePass', + 'Symfony\Component\HttpKernel\DependencyInjection\Extension' => 'Symfony\Component\DependencyInjection\Extension\Extension', + ], + ); +}; diff --git a/src/Set/SetProvider/Symfony8SetProvider.php b/src/Set/SetProvider/Symfony8SetProvider.php index 41c120e60..9bca284fb 100644 --- a/src/Set/SetProvider/Symfony8SetProvider.php +++ b/src/Set/SetProvider/Symfony8SetProvider.php @@ -23,6 +23,12 @@ public function provide(): array '8.0', __DIR__ . '/../../../config/sets/symfony/symfony8/symfony80/symfony80-security-core.php' ), + new ComposerTriggeredSet( + SetGroup::SYMFONY, + 'symfony/dependency-injection', + '8.1', + __DIR__ . '/../../../config/sets/symfony/symfony8/symfony81/symfony81-dependency-injection.php' + ), ]; } }