Le décorateur Pxxo_Widget_Decorator_Debugger va ajouter avant l'objet qui l'utilise une barre de déboggage. Cette barre va permettre d'activer ou de désactiver certains réglages (Trace, Profiler) dans l'objet décoré.
| Nom | Valeur par défaut | Description |
|---|---|---|
| htmlpage | false | produit une page complète |
| htmlpage_charset | UTF-8 | encodage de la page complète à produire |
| hidebar | false | masque la barre même si le débuggeur est actif |
Il est préférable de décorer le widget racine.
Debugguer un seul widget :
require_once "Pxxo/Widget/HelloWorld.php"; $params = array(); $obj = new Pxxo_Widget_HelloWorld($params); $obj->addDecorator('Pxxo_Widget_Decorator_Debugger', array('htmlpage'=>true)); $obj->main(); $obj->dump();
Associer le Debugger et Pxxo_Widget_Decorator_Core :
require_once "Pxxo/Widget/HelloWorld.php"; $params = array(); $obj = new Pxxo_Widget_HelloWorld($params); $obj->addDecorator('Pxxo_Widget_Decorator_Debugger'); $obj->addDecorator('Pxxo_Widget_Decorator_Core', array('Theme'=>'floating')); $obj->main(); $obj->dump();
©2003-2010 Pxxo
Partenaires : INIST-CNRS | Sourcesup | Web2.0 chat server | Micropolia | Jeux gratuits | Areno