@@ -47,9 +47,10 @@ private function getTusServiceDefinitions(ContainerBuilder $containerBuilder, ar
4747 {
4848 $ definitions = [];
4949
50+
5051 $ this ->registerController ($ definitions );
5152 $ this ->registerMiddleware ($ definitions );
52- $ this ->registerRouteLoader ($ configuration ['api_path ' ], $ definitions );
53+ $ this ->registerRouteLoader ($ configuration ['api_path ' ], $ containerBuilder -> getParameter ( ' kernel.environment ' ), $ definitions );
5354 $ this ->registerServerBridge ($ definitions );
5455 $ this ->registerTus ($ configuration , $ definitions );
5556
@@ -63,10 +64,12 @@ private function getTusServiceDefinitions(ContainerBuilder $containerBuilder, ar
6364 /**
6465 * @param array<string,Definition> $definitions
6566 */
66- private function registerRouteLoader (string $ apiPath , array &$ definitions ): void
67+ private function registerRouteLoader (string $ apiPath , string $ environment , array &$ definitions ): void
6768 {
6869 $ routeLoader = new Definition (RouteLoader::class);
6970 $ routeLoader ->setArgument ('$apiPath ' , $ apiPath );
71+ $ routeLoader ->setArgument ('$env ' , $ environment );
72+
7073 $ routeLoader ->addTag ('routing.loader ' );
7174
7275 $ definitions [RouteLoader::class] = $ routeLoader ;
@@ -149,7 +152,7 @@ private function configureCache(array $cacheConfig, int $ttl): Definition
149152 if ($ cacheConfig ['file ' ]['enabled ' ]) {
150153 $ cacheStore = new Definition (FileStore::class, [
151154 '$cacheDir ' => $ cacheConfig ['file ' ]['dir ' ],
152- '$file ' => $ cacheConfig ['file ' ]['name ' ],
155+ '$cacheFile ' => $ cacheConfig ['file ' ]['name ' ],
153156 ]);
154157 }
155158
0 commit comments