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.)