Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SF] Wstrzyknięcie odpowiedniego Route
Forum PHP.pl > Forum > PHP > Frameworki
markuz
Cześć,

Mam taką klasę:

  1. class UrlGenerator implements UrlGeneratorInterface
  2. {
  3.  
  4. /**
  5.   * @var Router
  6.   */
  7. private $router;
  8.  
  9. public function __construct(Router $router)
  10. {
  11. $this->router = $router;
  12. }
  13.  
  14. public function generate($name, array $parameters, $absolute = false)
  15. {
  16. $this->router->generate($name, $parameters, $absolute);
  17. }
  18.  
  19. }


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']


Jednak metoda generate zwraca null.
Wie ktoś może dlaczego i jak to naprawić?

PS. dot. Symfony 3 ale nie ma takiego tagu (@administracja)
ohm
Może żeby zwróciła to powinna zwracać przez return? wink.gif
markuz
facepalmxd.gif
Dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.