Как будет выглядеть контейнер внедрения зависимостей PHP в коде при определении класса? - PullRequest
1 голос
/ 03 мая 2019

Я пытаюсь узнать больше о DiC / IoC с помощью PHP и хочу понять весь процесс.

Правильно ли я сказал, что контейнер DI PHP может определять такой класс:

$container->addClass("Mailer", function()
{
   $mailConfig = env("..."); // Example setup for the Mailer class...
   return new Mailer($mailConfig);

});

Это то, что может работать и является лучшей практикой?Я мог бы тогда иметь файл, который определяет все классы как пример выше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...