diff --git a/config/services.yaml b/config/services.yaml index fb42541d1984..d47c1ebe7d48 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -32,6 +32,10 @@ services: Symplify\PackageBuilder\Reflection\PrivatesCaller: ~ Symplify\PackageBuilder\Strings\StringFormatConverter: ~ + # alises + Symfony\Component\EventDispatcher\EventDispatcherInterface: '@Rector\EventDispatcher\AutowiredEventDispatcher' + Rector\Bridge\Contract\AnalyzedApplicationContainerInterface: '@Rector\Symfony\Bridge\DefaultAnalyzedSymfonyApplicationContainer' + # see https://github.com/symplify/packagebuilder#prevent-parameter-typos Symplify\PackageBuilder\EventSubscriber\ParameterTypoProofreaderEventSubscriber: ~ Symplify\PackageBuilder\Parameter\ParameterTypoProofreader: diff --git a/src/HttpKernel/RectorKernel.php b/src/HttpKernel/RectorKernel.php index 2f868f59bf61..9b6a225acfe0 100644 --- a/src/HttpKernel/RectorKernel.php +++ b/src/HttpKernel/RectorKernel.php @@ -19,7 +19,6 @@ use Symplify\PackageBuilder\DependencyInjection\CompilerPass\AutoReturnFactoryCompilerPass; use Symplify\PackageBuilder\DependencyInjection\CompilerPass\AutowireArrayParameterCompilerPass; use Symplify\PackageBuilder\DependencyInjection\CompilerPass\AutowireInterfacesCompilerPass; -use Symplify\PackageBuilder\DependencyInjection\CompilerPass\AutowireSinglyImplementedCompilerPass; final class RectorKernel extends Kernel implements ExtraConfigAwareKernelInterface { @@ -70,7 +69,6 @@ protected function build(ContainerBuilder $containerBuilder): void $containerBuilder->addCompilerPass(new RemoveExcludedRectorsCompilerPass()); $containerBuilder->addCompilerPass(new AutoReturnFactoryCompilerPass()); - $containerBuilder->addCompilerPass(new AutowireSinglyImplementedCompilerPass()); $containerBuilder->addCompilerPass(new AutowireArrayParameterCompilerPass()); // autowire Rectors by default (mainly for 3rd party code)