Вот пример, взятый с веб-сайта 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
...