Wtrysk zależności PHP

Staram się skupić na Dependency Injection i rozumiem to w większości.

Jednakże, powiedzmy, jeśli z jakiegoś powodu jedna z moich klas była zależna od kilku klas, zamiast przekazywać je wszystkie do tej jednej klasy w konstruktorze, czy istnieje lepsza, bardziej sensowna metoda?

Słyszałem o DI Container, czy tak chciałbym rozwiązać ten problem? Gdzie powinienem zacząć od tego rozwiązania? Czy przekazuję zależności do mojego DIC, a następnie przekazuję to klasie, która potrzebuje tych zależności?

Każda pomoc, która wskazywałaby mi właściwy kierunek, byłaby fantastyczna.

questionAnswers(4)

yourAnswerToTheQuestion