fix non-extensible router
This commit is contained in:
parent
f18e3fc333
commit
fc4787ac90
@ -235,7 +235,7 @@ class FrameworkExtension extends Extension
|
|||||||
$loader->load('routing.xml');
|
$loader->load('routing.xml');
|
||||||
|
|
||||||
$container->setParameter('router.resource', $config['resource']);
|
$container->setParameter('router.resource', $config['resource']);
|
||||||
$router = $container->findDefinition('router');
|
$router = $container->findDefinition('router.default');
|
||||||
|
|
||||||
if (isset($config['type'])) {
|
if (isset($config['type'])) {
|
||||||
$argument = $router->getArgument(2);
|
$argument = $router->getArgument(2);
|
||||||
@ -252,7 +252,7 @@ class FrameworkExtension extends Extension
|
|||||||
'Symfony\\Component\\Routing\\Matcher\\UrlMatcher',
|
'Symfony\\Component\\Routing\\Matcher\\UrlMatcher',
|
||||||
'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface',
|
'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface',
|
||||||
'Symfony\\Component\\Routing\\Generator\\UrlGenerator',
|
'Symfony\\Component\\Routing\\Generator\\UrlGenerator',
|
||||||
$container->findDefinition('router')->getClass(),
|
$container->findDefinition('router.default')->getClass(),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
<argument type="service" id="routing.resolver" />
|
<argument type="service" id="routing.resolver" />
|
||||||
</service>
|
</service>
|
||||||
|
|
||||||
<service id="router" class="%router.class%">
|
<service id="router.default" class="%router.class%" public="false">
|
||||||
<argument type="service" id="service_container" />
|
<argument type="service" id="service_container" />
|
||||||
<argument>%router.resource%</argument>
|
<argument>%router.resource%</argument>
|
||||||
<argument type="collection">
|
<argument type="collection">
|
||||||
@ -63,6 +63,7 @@
|
|||||||
<argument key="matcher_cache_class">%router.options.matcher.cache_class%</argument>
|
<argument key="matcher_cache_class">%router.options.matcher.cache_class%</argument>
|
||||||
</argument>
|
</argument>
|
||||||
</service>
|
</service>
|
||||||
|
<service id="router" alias="router.default" />
|
||||||
|
|
||||||
<service id="router.cache_warmer" class="%router.cache_warmer.class%" public="false">
|
<service id="router.cache_warmer" class="%router.cache_warmer.class%" public="false">
|
||||||
<tag name="kernel.cache_warmer" />
|
<tag name="kernel.cache_warmer" />
|
||||||
|
Reference in New Issue
Block a user