Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][Symfony] service, definition, factory., Po co serwisowi abstr. klasa skoro ją nadpisuję tablicą z factory?
koszykarze
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 10.10.2015
Skąd: Warszawa

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


ucząc się DI i Extension i Service Container itp z ElasticaBundle, trafiłem na kod w Extension w którym robi się z serwisu-abstrakcyjnego serwis-dekorator i definiując ten serwis-dekorator dodaje się dyrektywę factory z metodą, która zwraca tablicę.


Czyli od tej pory wywołując dekorowany serwis otrzymam - zamiast obiektu z ilomaś metodami i właściwościami - tablicę.

Dobrze rozumiem, że serwis z dyrektywą factory nie udostępnia nic poza wartością którą zwraca metoda z drugiego argumentu dyrektywy factory? Po co dawać serwisowi abstrakcyjnemu klasę skoro za chwilę ją nadpiszę tablicą z factory?

ps. czy możliwe by tworzyć obiekt new Reference() z argumentem będącym nazwą tagu ? Tu w metodzie setFactory podaje się nazwę argumentu użytą w tym samym Extension do dodania tagu


(wątpię, że ktoś cokolwiek z tego zrozumiał, później edytuję i dodam jakieś bardziej konkretne pytanie.)

Ten post edytował koszykarze 29.02.2016, 17:22:38
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 21:53