@@ -1016,31 +1016,33 @@ private function registerRouterConfiguration(array $config, ContainerBuilder $co
1016
1016
->replaceArgument (0 , $ config ['default_uri ' ]);
1017
1017
}
1018
1018
1019
- if (\PHP_VERSION_ID >= 80000 || $ this ->annotationsConfigEnabled ) {
1020
- $ container ->register ('routing.loader.annotation ' , AnnotatedRouteControllerLoader::class)
1021
- ->setPublic (false )
1022
- ->addTag ('routing.loader ' , ['priority ' => -10 ])
1023
- ->setArguments ([
1024
- new Reference ('annotation_reader ' , ContainerInterface::NULL_ON_INVALID_REFERENCE ),
1025
- '%kernel.environment% ' ,
1026
- ]);
1019
+ if (\PHP_VERSION_ID < 80000 && !$ this ->annotationsConfigEnabled ) {
1020
+ return ;
1021
+ }
1027
1022
1028
- $ container ->register ('routing.loader.annotation.directory ' , AnnotationDirectoryLoader ::class)
1029
- ->setPublic (false )
1030
- ->addTag ('routing.loader ' , ['priority ' => -10 ])
1031
- ->setArguments ([
1032
- new Reference ('file_locator ' ),
1033
- new Reference ( ' routing.loader.annotation ' ) ,
1034
- ]);
1023
+ $ container ->register ('routing.loader.annotation ' , AnnotatedRouteControllerLoader ::class)
1024
+ ->setPublic (false )
1025
+ ->addTag ('routing.loader ' , ['priority ' => -10 ])
1026
+ ->setArguments ([
1027
+ new Reference ('annotation_reader ' , ContainerInterface:: NULL_ON_INVALID_REFERENCE ),
1028
+ ' %kernel.environment% ' ,
1029
+ ]);
1035
1030
1036
- $ container ->register ('routing.loader.annotation.file ' , AnnotationFileLoader::class)
1037
- ->setPublic (false )
1038
- ->addTag ('routing.loader ' , ['priority ' => -10 ])
1039
- ->setArguments ([
1040
- new Reference ('file_locator ' ),
1041
- new Reference ('routing.loader.annotation ' ),
1042
- ]);
1043
- }
1031
+ $ container ->register ('routing.loader.annotation.directory ' , AnnotationDirectoryLoader::class)
1032
+ ->setPublic (false )
1033
+ ->addTag ('routing.loader ' , ['priority ' => -10 ])
1034
+ ->setArguments ([
1035
+ new Reference ('file_locator ' ),
1036
+ new Reference ('routing.loader.annotation ' ),
1037
+ ]);
1038
+
1039
+ $ container ->register ('routing.loader.annotation.file ' , AnnotationFileLoader::class)
1040
+ ->setPublic (false )
1041
+ ->addTag ('routing.loader ' , ['priority ' => -10 ])
1042
+ ->setArguments ([
1043
+ new Reference ('file_locator ' ),
1044
+ new Reference ('routing.loader.annotation ' ),
1045
+ ]);
1044
1046
}
1045
1047
1046
1048
private function registerSessionConfiguration (array $ config , ContainerBuilder $ container , PhpFileLoader $ loader )
0 commit comments