Команда debug:config
Команда debug:config показывает текущую
конфигурацию указанного бандла или расширения.
Первым параметром передаётся имя бандла или
расширения, например framework или twig.
Вторым необязательным параметром можно указать
путь к конкретной секции конфигурации через точку.
Команда полезна при отладке: она показывает, какие
значения параметров реально применились после
слияния всех конфигурационных файлов.
Синтаксис
php bin/console debug:config bundle_name [path]
Пример
Давайте посмотрим конфигурацию расширения framework:
php bin/console debug:config framework
Результат выполнения команды:
Current configuration for extension with alias "framework"
===========================================================
framework:
secret: '%env(APP_SECRET)%'
http_method_override: true
handle_all_throwables: true
php_errors:
log: true
session:
handler_id: session.handler.native_file
cookie_secure: auto
cookie_samesite: lax
...
Пример
Давайте выведем только секцию session из конфигурации:
php bin/console debug:config framework session
Результат выполнения команды:
Current configuration for "framework.session"
=============================================
handler_id: session.handler.native_file
cookie_secure: auto
cookie_samesite: lax
cookie_lifetime: null
...
Пример
Давайте выведем конфигурацию расширения twig:
php bin/console debug:config twig
Результат выполнения команды:
Current configuration for extension with alias "twig"
====================================================
twig:
paths:
'%kernel.project_dir%/templates': templates
debug: '%kernel.debug%'
strict_variables: '%kernel.debug%'
autoescape: name
...
Смотрите также
-
команда
debug:container,
которая показывает сервисы контейнера -
команда
debug:autowiring,
которая показывает доступные для автовайринга сервисы -
команда
lint:container,
которая проверяет корректность аргументов контейнера -
команда
cache:clear,
которая очищает кеш приложения