Skip to content

De nouveaux outils de debug dans les cartons

Avatar of Nicolas Grekas Nicolas Grekas

var_dump() est encore bien souvent notre meilleur ami pour comprendre ce qui se passe au cœur de nos applications.

Que diriez-vous de disposer d'une nouvelle fonction dump() dans Symfony2, qui remplace avantageusement les outils actuels ? Une fonction qui pourrait :

- afficher l'état d'une variable dans la Web Debug Toolbar, sans casser le flux de sortie originel,
- afficher une sortie couleur en mode console,
- fonctionner également dans les templates Twig,
- s'adapter aux types d'objets rencontrés et n'afficher que les infos pertinentes (exit l'EntityManager sur les entités),
- avoir connaissance des références internes à un graph d'objets pour n'afficher qu'une fois chaque objet, et permettant d'en inspecter la structure en finesse,
- exposer son mécanisme interne pour en faire ce que vous voulez.

Cette conférence sera l'occasion d'apprendre à faire vos propres onglets dans la Web Debug Toolbar de Symfony2 et de passer en revue les nouveautés du composant Debug.

Délivrée en français