Как в сервис-контейнере Symfony увидеть список всех сервисов и их параметры.

Вы можете узнать, какие сервисы зарегистрированы в контейнере, используя консольную команду. Чтобы показать все сервисы (публичные и частные) и их классы PHP, запустите:

 php bin/console debug:container

Добавьте эту опцию «show-hidden» , чтобы отобразить также и скрытые сервисы (те, чей идентификатор начинается с точки):

 php bin/console debug:container --show-hidden

Чтобы увидеть список всех доступных типов, которые можно использовать для autowiring, выполните:

 php bin/console debug:autowiring

Как получить подробную информацию о конкретном сервисе в Symfony?

Вы можете получить более подробную информацию о конкретном сервисе, указав ее идентификатор:

php bin/console debug:container 'App\Service\Mailer'

Для просмотра всех аргументов, используемых в сервисе, используйте параметр —show-argument :

 php bin/console debug:container 'App\Service\Mailer' --show-arguments

Добавить комментарий

Ваш адрес email не будет опубликован.