@@ -84,6 +84,7 @@ public function build(ContainerBuilder $container)
8484 $ container ->addCompilerPass (new AddConstraintValidatorsPass (), PassConfig::TYPE_BEFORE_REMOVING );
8585 $ container ->addCompilerPass (new AddAnnotationsCachedReaderPass (), PassConfig::TYPE_BEFORE_REMOVING );
8686 $ container ->addCompilerPass (new AddValidatorInitializersPass ());
87+ $ this ->addCompilerPassIfExists ($ container , AddConsoleCommandPass::class);
8788 $ container ->addCompilerPass (new TranslatorPass ());
8889 $ container ->addCompilerPass (new LoggingTranslatorPass ());
8990 $ container ->addCompilerPass (new AddCacheWarmerPass ());
@@ -92,15 +93,12 @@ public function build(ContainerBuilder $container)
9293 $ container ->addCompilerPass (new TranslationExtractorPass ());
9394 $ container ->addCompilerPass (new TranslationDumperPass ());
9495 $ container ->addCompilerPass (new FragmentRendererPass (), PassConfig::TYPE_AFTER_REMOVING );
95- if (class_exists (SerializerPass::class)) {
96- $ container ->addCompilerPass (new SerializerPass ());
97- }
96+ $ this ->addCompilerPassIfExists ($ container , SerializerPass::class);
9897 $ container ->addCompilerPass (new PropertyInfoPass ());
9998 $ container ->addCompilerPass (new ControllerArgumentValueResolverPass ());
10099 $ container ->addCompilerPass (new CachePoolPass (), PassConfig::TYPE_BEFORE_OPTIMIZATION , 32 );
101100 $ container ->addCompilerPass (new ValidateWorkflowsPass ());
102101 $ container ->addCompilerPass (new CachePoolClearerPass (), PassConfig::TYPE_AFTER_REMOVING );
103- $ this ->addCompilerPassIfExists ($ container , AddConsoleCommandPass::class);
104102 $ this ->addCompilerPassIfExists ($ container , FormPass::class);
105103
106104 if ($ container ->getParameter ('kernel.debug ' )) {
0 commit comments