Вот пример, взятый с веб-сайта Symfony2, о , определяющем пользовательский сервис (нотация YAML):
services:
newsletter_manager:
class: %newsletter_manager.class%
arguments: [@mailer, @templating]
Существует ли список объектов службы Symfony2 по умолчанию , которые можно добавить в пользовательскую службу в качестве параметров (например, @mailer
, @templating
, @doctrine
)?
Я знаю, что они происходят от Container
(который доступен, например, в каждом Controller
классе). Я пытался сбросить все службы, но я ищу более подробный список:
php app/console container:debug
logger container Symfony\Bridge\Monolog\Logger
mailer container Swift_Mailer
translator n/a alias for translator.default
...