Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF] Wstrzyknięcie odpowiedniego Route
markuz
post 23.05.2017, 19:18:24
Post #1





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


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)

Ten post edytował markuz 23.05.2017, 19:19:03


--------------------
Go to the top of the page
+Quote Post
ohm
post 23.05.2017, 19:40:15
Post #2





Grupa: Zarejestrowani
Postów: 618
Pomógł: 143
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Może żeby zwróciła to powinna zwracać przez return? wink.gif
Go to the top of the page
+Quote Post
markuz
post 23.05.2017, 19:41:52
Post #3





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


facepalmxd.gif
Dzięki.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 16:12