Polski frontend

Blog – SarvenDev

Service locator vs Dependency injection

Projektując aplikację w obiektowym języku programowania tworzymy klasy. Klasy mają własne zależności. Wyróżniamy dwa wzorce odpowiadające za zarządzanie zależnościami klasy: Dependency injection Service locator Dependency injection W poniższym przykładzie klasa Service doskonale pokazuje swoje zależności. Wiemy, że aby utworzyć instancję tej klasy musimy wstrzyknąć EntityManager do konstruktora. <?php class Service { private $em; public function __construct(EntityManagerInterface […]

The post Service locator vs Dependency injection appeared first on SarvenDev.