![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 10.10.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
w FOSElasticaBundle w Extension jest taki fragment
czyli w yaml wyjdzie coś takiego
dlaczego zamiast factory nie jest użyta dyrektywa class i calls?
Czy to wszystko jedno czy jest w tym jakiś sens? Ten post edytował koszykarze 26.07.2016, 20:54:26 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 10.10.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
[sql][/sql]
factory i calls to są dwie różne rzeczy. Factory tworzy Twój obiekt, a calls wywołuje funkcje na tym utworzonym obiekcie. Możesz fabryką utworzyć obiekt a potem wywołać na nim metodę. zrobiłem z tego kodu "foo, bar, baz" by zrobić generalne pytanie a nie napisałem, że w rzeczywistym kodzie ta metoda factory zwraca tablicę stąd moje dociekania czy dekorator musi używać faktory do nadpisywania usług. Dobra, rozumiem że to wszystko jedno, po prostu autorowi chciało się factory użyć tym razem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 11:25 |