Hostinger

La barre Profiler de Symfony

Qu’est-ce que la barre Profiler ?

La barre Profiler, ou barre de debug, est un outil intégré à Symfony qui s’affiche en bas de vos pages en environnement de développement (dev).

Elle fournit en un coup d’œil des informations essentielles sur l’exécution de votre application.

La barre de debug ou barre Profiler de Symfony

À quoi sert-elle ?

La barre Profiler permet de suivre et comprendre le comportement de votre application sans quitter votre navigateur.

Elle affiche :

  • L’URL et le nom de la route exécutée
  • Le contrôleur utilisé
  • Le temps d’exécution et la mémoire consommée
  • Les requêtes SQL exécutées par Doctrine (pour la base de données)
  • Les messages du logger
  • Les données des formulaires ou de la session
  • Les résultats de vos appels à dump()

Condition d'apparition de barre de debug

La barre de debug apparaît uniquement en environnement de développement (APP_ENV=dev dans le fichier .env).

Approfondissons ce sujet de manière générale grâce au Symfony Profiler.