Dependency injection by Fabien
Fabien z ekipy Symfony dalej szaleje i wydaje kolejny po Yamlu komponent, na którym będzie bazowało przyszłe Symfony w wersji 2.0
O co w praktyce chodzi w Dependency injection ?
Komponent ten pozwala na stworzenie sieci zależności między klasami na podstawie konfiguracji statycznej zapisanej w plikach XML lub YAML. Dla zaznajomionych z symfony komponent wygneruje nam własną klasę sfContext (tak, tak kod php) z dowolnie nazwanymi klasami obsługującymi usera, request, response etc. a do tego ułatwi tworzenie instancji bądź pobieranie singletonów.
Na dodatek komponent może wygenerować piękny diagram graficzny stworzonej sieci klas, to trzeba zobaczyć!
Po więcej informacji polecam zajrzeć do fantastycznie przygotowanej (jak zwykle) oficjalnej dokumentacji
Postaram się wypróbować to cudo do rozwiązania osadzania różnych wersji systemu magazynowego w sklepie.