-
Notifications
You must be signed in to change notification settings - Fork 0
DebugBar
La debugBar
est un outil de débogage rapide proposé par BDS Framework, vous permettant de visualiser rapidement certaines variables de votre site web.
Par défaut, la debugBar
est activée mais son utilisation n'est pas obligatoire. Pour l'activer ou la désactiver, une option est présente dans le fichier de configuration du framework
Une fois activée, la debugBar
est accessible sur toutes les pages de votre site utilisant la fonction render()
de Twig. Il vous suffit alors de cliquer sur le bouton disponible en bas à gauche de votre page pour faire apparaître la barre de débogage rapide.
Par défaut, ces variables sont disponibles :
-
LoadingTime
: Temps de chargement du code PHP, en millisecondes. -
DebugInFile
: Accès rapide à la configuration du framework. (Options dépassée) -
Locale
: Langue du site configurée dans la configuration du framework. -
Timezone
: Décalage horaire par défaut configuré dans la configuration du framework. -
Controller
: Nom du contrôleur appelé suivi (Après le signe@
) du nom de la fonction. -
RequestMethod
: Méthode de la requête perçue par le router (Ex:GET
,POST
, etc...) -
View
: Chemin de la vue rendue par le moteur de template. (Via la fonctionrender()
.
Dans votre code PHP, vous avez la possibilité d'insérer un élément dans la debugBar
via la fonction pushElement()
de la classe \BDSCore\Debug\debugBar()
.
Attention, les éléments pouvant êtres insérés dans la barre de débogage rapide ne peuvent être que des chaines de caractères (string).
Exemple d'utilisation:
\BDSCore\Debug\debugBar::pushElement('Username', 'Nathan');
// 'Username' correspond au nom de la variable.
// 'Nathan' correspond à la valeur de la variable