Mam taką klasę:
class UrlGenerator implements UrlGeneratorInterface { /** * @var Router */ private $router; public function __construct(Router $router) { $this->router = $router; } { $this->router->generate($name, $parameters, $absolute); } }
Chce zrobić z tego serwis i wstrzyknąć do niej Route. Robię więc tak:
Kod
services:
app.url_generator:
class: AppBundle\Hateoas\UrlGenerator
arguments: ['@router']
app.url_generator:
class: AppBundle\Hateoas\UrlGenerator
arguments: ['@router']
Jednak metoda generate zwraca null.
Wie ktoś może dlaczego i jak to naprawić?
PS. dot. Symfony 3 ale nie ma takiego tagu (@administracja)