Commandes Debug

Commandes Symfony

Articles officiels présentants certaines fonctionnalités :

Pour avoir la liste complete : bin/console list debug

Debug Router

Doc officiel : https://symfony.com/doc/3.4/routing/debug.html

Pour avoir l’ensemble des routes avec leur nom et les URLs qui correspondent

bin/console debug:router

Exemple pour rechercher une route “produit” dans des controllers :

bin/console debug:router --show-controllers | grep /product

Debug Container

Doc officiel : https://symfony.com/doc/3.4/service_container/debug.html

Pour avoir l’ensemble des services publiques

bin/console debug:container

  • Pour rechercher un service par son nom : bin/console debug:container validator
  • Pour rechercher un service par tag : bin/console debug:container --tag=form.type
  • Pour rechercher un service par parametre : bin/console debug:container --parameter=kernel.debug

Debug Config

Doc officiel : https://symfony.com/doc/3.4/reference/configuration/debug.html

Pour avoir l’ensemble des configuration

bin/console debug:config

  • Pour rechercher pour un bundle : bin/console debug:config AppBundle

Debug Twig

Pour avoir l’ensemble des fonctions des filtres, des tests et des globales disponibles ainsi que les chemins chargés par l’application

bin/console debug:twig

Debug Swiftmailer

Doc officiel : https://symfony.com/doc/3.4/reference/configuration/swiftmailer.html

Pour avoir les mailers disponibles

bin/console debug:swiftmailer

Debug Autowiring

Doc officiel : https://symfony.com/doc/3.4/service_container/debug.html

Pour avoir l’ensemble des services déclarés en auto-wiring :

bin/console debug:autowiring

Debug Forms

Pour avoir l’ensemble des formulaires (Type, Extension, Type Guessers) disponibles :

bin/console debug:form

Debug Translations

Pour avoir l’ensemble des traductions par locale ou bundle :

bin/console debug:translation

Debug routes JS

bin/console fos:js-routing:debug

Commandes Oro

Entity config Oro

Permet de récupérer la configuration d’une entité :

bin/console oro:entity-config:debug AppBundle\\Entity\\Norm

Permet de récupérer la configuration d’un champ d’une entité :

bin/console oro:entity-config:debug AppBundle\\Entity\\Norm code

Layout

à compléter

bin/console oro:debug:layout

Workflow

à compléter

bin/console oro:debug:workflow:definitions