РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1200 of 1361 menu

Команда debug:container

Команда debug:container показывает все сервисы, которые зарегистрированы в контейнере зависимостей приложения. Первым параметром можно передать имя конкретного сервиса, чтобы получить подробную информацию о нём. Без параметров команда выводит общий список сервисов с их идентификаторами.

Синтаксис

php bin/console debug:container [name] [options]

Пример

Давайте выведем список всех сервисов контейнера:

php bin/console debug:container

Результат выполнения команды:

Symfony Container Public Services ================================= Service ID Alias ----------------------------------- ------------------------------ App\Controller\ArticleController App\Repository\ArticleRepository App\Service\ArticleService Symfony\Bundle\FrameworkBundle\... ...

Пример

Давайте получим подробную информацию о конкретном сервисе:

php bin/console debug:container App\Service\ArticleService

Результат выполнения команды:

Information for Service "App\Service\ArticleService" ===================================================== Option Value ---------------- ------------------------------------------ Service ID App\Service\ArticleService Class App\Service\ArticleService Tags - Public no Synthetic no Lazy no Shared yes Abstract no Autowired yes Autoconfigured yes

Пример

Давайте отфильтруем сервисы по имени с помощью опции --show-arguments:

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

Результат выполнения команды:

Symfony Container Services ========================== Service ID Arguments ----------------------------------- ------------------------------ App\Controller\ArticleController App\Service\ArticleService App\Service\ArticleService App\Repository\ArticleRepository ...

Пример

Давайте посмотрим на сервисы, помеченные определённым тегом:

php bin/console debug:container --tag=controller

Результат выполнения команды:

Services tagged with "controller" ================================= Service ID Class ----------------------------------- ------------------------------ App\Controller\ArticleController App\Controller\ArticleController ...

Смотрите также

  • команда debug:autowiring,
    которая показывает доступные для автовайринга сервисы
  • команда lint:container,
    которая проверяет контейнер на ошибки
  • команда debug:config,
    которая выводит текущую конфигурацию бандла
  • команда cache:clear,
    которая очищает кеш приложения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить