[Routing] changed interface of the router twig extension as we don't need a full router

This commit is contained in:
Fabien Potencier 2011-03-23 16:27:08 +01:00
parent 662a4b3740
commit 9595963c2b

View File

@ -11,7 +11,7 @@
namespace Symfony\Bridge\Twig\Extension;
use Symfony\Component\Routing\RouterInterface;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
/**
* Provides integration of the Routing component with Twig.
@ -20,11 +20,11 @@ use Symfony\Component\Routing\RouterInterface;
*/
class RoutingExtension extends \Twig_Extension
{
private $router;
private $generator;
public function __construct(RouterInterface $router)
public function __construct(UrlGeneratorInterface $generator)
{
$this->router = $router;
$this->generator = $generator;
}
/**
@ -42,12 +42,12 @@ class RoutingExtension extends \Twig_Extension
public function getPath($name, array $parameters = array())
{
return $this->router->generate($name, $parameters, false);
return $this->generator->generate($name, $parameters, false);
}
public function getUrl($name, array $parameters = array())
{
return $this->router->generate($name, $parameters, true);
return $this->generator->generate($name, $parameters, true);
}
/**