Nie lubie czegos nie wiedziec, wiec pytam.
Chodzi o to, ze duzo slyszalem o ioc container (laravel) i zaczalem go uzywac, co prawda nie wszystko jeszcze ogarniam, ale jezeli dobrze rozumiem to Dependency container ma posiadac uslugi, ktore chcemy miec podczas aplikacji i zostana zainicjalizowane tylko wtedy gdy ich uzyjemy.
Tutaj nie rozumiem sensu (lub bardziej dzialania) istnienia metody singelton w 'laravelskim' kontenerze.
Powiedzmy ze mam klase Messages, ktora jest kolekcja i Message, ktora jest pojedyncza wiadomoscia.
Skoro zarejestruje w kontenerze klase Messages, to gdzie mam inicjalizowac jej dzieci (Message)
No bo chyba takie cos to blad, tak?
public function addMsg($message) { $this->container[] = new Message($message); } }
Bylbym wdzieczy za kazde naprowadzenie, bo zawsze jak cos buduje swojego to nie wiem gdzie co inicjalizowac, co pchac do kontenera.
Jezeli macie jakis ciekawy artykul na ten temat, chetnie zobacze, moze byc po ang.
Pozdrawiam