@@ -145,15 +145,18 @@ private function setupDynamicRouter(array $config, ContainerBuilder $container,
145
145
146
146
// if any mappings are defined, set the respective route enhancer
147
147
if (count ($ config ['controllers_by_type ' ]) > 0 ) {
148
- $ dynamic ->addMethodCall ('addRouteEnhancer ' , array (new Reference ('cmf_routing.enhancer.controllers_by_type ' ), 60 ));
148
+ $ container ->getDefinition ('cmf_routing.enhancer.controllers_by_type ' )
149
+ ->addTag ('dynamic_router_route_enhancer ' , array ('priority ' => 60 ));
149
150
}
150
151
151
152
if (count ($ config ['controllers_by_class ' ]) > 0 ) {
152
- $ dynamic ->addMethodCall ('addRouteEnhancer ' , array (new Reference ('cmf_routing.enhancer.controllers_by_class ' ), 50 ));
153
+ $ container ->getDefinition ('cmf_routing.enhancer.controllers_by_class ' )
154
+ ->addTag ('dynamic_router_route_enhancer ' , array ('priority ' => 50 ));
153
155
}
154
156
155
157
if (count ($ config ['templates_by_class ' ]) > 0 ) {
156
- $ dynamic ->addMethodCall ('addRouteEnhancer ' , array (new Reference ('cmf_routing.enhancer.templates_by_class ' ), 40 ));
158
+ $ container ->getDefinition ('cmf_routing.enhancer.templates_by_class ' )
159
+ ->addTag ('dynamic_router_route_enhancer ' , array ('priority ' => 40 ));
157
160
158
161
/*
159
162
* The CoreBundle prepends the controller from ContentBundle if the
@@ -176,15 +179,18 @@ private function setupDynamicRouter(array $config, ContainerBuilder $container,
176
179
$ definition = $ container ->getDefinition ('cmf_routing.enhancer.controller_for_templates_by_class ' );
177
180
$ definition ->replaceArgument (2 , $ controllerForTemplates );
178
181
179
- $ dynamic ->addMethodCall ('addRouteEnhancer ' , array (new Reference ('cmf_routing.enhancer.controller_for_templates_by_class ' ), 30 ));
182
+ $ container ->getDefinition ('cmf_routing.enhancer.controller_for_templates_by_class ' )
183
+ ->addTag ('dynamic_router_route_enhancer ' , array ('priority ' => 30 ));
180
184
}
181
185
182
186
if (null !== $ config ['generic_controller ' ] && $ defaultController !== $ config ['generic_controller ' ]) {
183
- $ dynamic ->addMethodCall ('addRouteEnhancer ' , array (new Reference ('cmf_routing.enhancer.explicit_template ' ), 10 ));
187
+ $ container ->getDefinition ('cmf_routing.enhancer.explicit_template ' )
188
+ ->addTag ('dynamic_router_route_enhancer ' , array ('priority ' => 10 ));
184
189
}
185
190
186
191
if (null !== $ defaultController ) {
187
- $ dynamic ->addMethodCall ('addRouteEnhancer ' , array (new Reference ('cmf_routing.enhancer.default_controller ' ), -100 ));
192
+ $ container ->getDefinition ('cmf_routing.enhancer.default_controller ' )
193
+ ->addTag ('dynamic_router_route_enhancer ' , array ('priority ' => -100 ));
188
194
}
189
195
190
196
if (count ($ config ['route_filters_by_id ' ]) > 0 ) {
0 commit comments