Почему getContainer () -> get ('mailer') означает создание экземпляра Swift_Mailer? - PullRequest
0 голосов
/ 15 сентября 2018

Я не понимаю, как определяются псевдонимы классов.

Откуда Symfony знает, что getContainer () -> get ('mailer') означает создание экземпляра Swift_Mailer?

1 Ответ

0 голосов
/ 16 сентября 2018

В /vendor/symfony/-bundle/DependencyInjection/SwiftmailerExtension.php в строке 71 (Symfony 4.1) mailer определяется как псевдоним для службы swiftmailer.mailer:

$container->setAlias('mailer', 'swiftmailer.mailer');
$container->getAlias('mailer')->setPublic(true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...