Blame | Last modification | View Log | RSS feed
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="generator" content="ApiGen 2.8.0"><title>Package Framework | TBFramework - v0.3</title><script type="text/javascript" src="resources/combined.js?4205936287"></script><script type="text/javascript" src="elementlist.js?4111837732"></script><link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360"></head><body><div id="left"><div id="menu"><a href="index.html" title="Overview"><span>Overview</span></a><div id="groups"><h3>Packages</h3><ul><li class="active"><a href="package-Framework.html">Framework</a></li><li><a href="package-None.html">None</a></li><li><a href="package-PHP.html">PHP</a></li><li><a href="package-Utilitaire.html">Utilitaire</a></li></ul></div><hr><div id="elements"><h3>Classes</h3><ul><li><a href="class-Bdd.html">Bdd</a></li><li><a href="class-Cache.html">Cache</a></li><li><a href="class-CacheSimple.html">CacheSimple</a></li><li><a href="class-Chronometre.html">Chronometre</a></li><li><a href="class-Cli.html">Cli</a></li><li><a href="class-Config.html">Config</a></li><li><a href="class-Controleur.html">Controleur</a></li><li><a href="class-Debug.html">Debug</a></li><li><a href="class-Framework.html">Framework</a></li><li><a href="class-GestionnaireException.html">GestionnaireException</a></li><li><a href="class-I18n.html">I18n</a></li><li><a href="class-Log.html">Log</a></li><li><a href="class-Registre.html">Registre</a></li><li><a href="class-RestClient.html">RestClient</a></li><li><a href="class-RestServeur.html">RestServeur</a></li><li><a href="class-RestService.html">RestService</a></li><li><a href="class-Script.html">Script</a></li><li><a href="class-SquelettePhp.html">SquelettePhp</a></li><li><a href="class-Url.html">Url</a></li></ul></div></div></div><div id="splitter"></div><div id="right"><div id="rightInner"><form id="search"><input type="hidden" name="cx" value=""><input type="hidden" name="ie" value="UTF-8"><input type="text" name="q" class="text"><input type="submit" value="Search"></form><div id="navigation"><ul><li><a href="index.html" title="Overview"><span>Overview</span></a></li><li class="active"><span>Package</span> </li><li><span>Class</span> </li></ul><ul><li><a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a></li><li><a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a></li><li><a href="todo.html" title="Todo list"><span>Todo</span></a></li></ul><ul></ul></div><div id="content" class="package"><h1>Package Framework</h1><table class="summary" id="classes"><caption>Classes summary</caption><tr><td class="name"><a href="class-Bdd.html">Bdd</a></td><td>Classe Bdd, d'accés au base de données. Elle fait office d'abstractionlégère de base de données en utilisant diverses possibilités d'accès auxbases de données (PDO, mysql, mysqli, SQLite3). Les valeurs pour le paramètre'bdd_abstraction' du fichier config.ini sont : pdo, mysql, mysqli, sqlite3 Vouspouvez aussi utiliser : "php:Bdd::ABSTRACTION_PDO","php:Bdd::ABSTRACTION_MYSQL","php:Bdd::ABSTRACTION_MYSQLI", "php:Bdd::ABSTRACTION_SQLITE3". Elle peut êtreétendue, pour ajouter le support d'autres bases de données où prendre encompte des méthodes spécifique à un type d'abstraction.</td></tr><tr><td class="name"><a href="class-Cache.html">Cache</a></td><td>Classe Cache permettant de mettre en cache des données. Basée sur lesprincipes de Zend_Cache (Copyright (c) 2005-2010, Zend Technologies USA, Inc.All rights reserved.)</td></tr><tr><td class="name"><a href="class-CacheSimple.html">CacheSimple</a></td><td></td></tr><tr><td class="name"><a href="class-Chronometre.html">Chronometre</a></td><td>Chronometre permet de stocker et d'afficher les temps d'éxécution de script.</td></tr><tr><td class="name"><a href="class-Cli.html">Cli</a></td><td>CLI permet de récupérer les paramètres passés en ligne de commande pourinstancier une classe héritant de la classe abstraite Script. Elle vadéclencher l'éxecution du script via l'appel de la méthode executer(). C'estune Singleton.</td></tr><tr><td class="name"><a href="class-Config.html">Config</a></td><td>Config permet de charger automatiquement les fichiers ini du Framework et del'application. Elle offre l'accès en lecture seule aux paramètres de config.C'est une Singleton. Si vous avez besoin de modifier dynamiquement desparamètres de configuration, utiliser le @see Registe, il est fait pour ça.</td></tr><tr><td class="name"><a href="class-Controleur.html">Controleur</a></td><td>Classe Controleur, coeur d'une application, c'est normalement la seule classed'une application qui devrait être appelée de l'extérieur. Elle est abstraitedonc doit obligatoirement être étendue.</td></tr><tr><td class="name"><a href="class-Debug.html">Debug</a></td><td>Classe fournissant des fonctions de débogage équivalante à var_dump etprint_r. L'affichage et l'utilisation de ces fonctions sont améliorés viacette classe. Cette classe est inspirée de la classe Zend_Debug.</td></tr><tr><td class="name"><a href="class-Framework.html">Framework</a></td><td>Classe de base du Framework : - fournissant des infos sur l'application, -paramétrant l'environnement de l'appli et du framework, - réalisant destraitements sur les variables globales ($_GET, $_POST, $_COOKIE...)</td></tr><tr><td class="name"><a href="class-GestionnaireException.html">GestionnaireException</a></td><td>Classe de gestion des exceptions. C'est un Singleton.</td></tr><tr><td class="name"><a href="class-I18n.html">I18n</a></td><td>I18n permet de traduire une application à partir de données stockées dans desfichiers ini. Si vous souhaitez utiliser le fonctionnement par défaut vousdevrez : - déposer les fichiers ini dans le dossier définit par la variable deconfig "chemin_i18n". - nommer les fichiers selon la forme "locale.ini" (Ex.:fr.ini ou fr_CH.ini ).</td></tr><tr><td class="name"><a href="class-Log.html">Log</a></td><td>Classe permettant de logger des messages dans les fichier situés dans ledossier de log.</td></tr><tr><td class="name"><a href="class-Registre.html">Registre</a></td><td>Classe Registre, qui permet un accès à différentes variables et paramètresà travers les autres classes. C'est un remplaçant à la variable magique$_GLOBALS de Php. C'est un singleton. Si vous voulez paramètré votreapplication via un fichier de configuration, utilisez plutôt la classe @seeConfig.</td></tr><tr><td class="name"><a href="class-RestClient.html">RestClient</a></td><td>Classe client permettant d'interroger des services web REST.</td></tr><tr><td class="name"><a href="class-RestServeur.html">RestServeur</a></td><td></td></tr><tr><td class="name"><a href="class-RestService.html">RestService</a></td><td>Classe principale gérant les services. Paramètres liés dans config.ini : -serveur.baseURL</td></tr><tr><td class="name"><a href="class-Script.html">Script</a></td><td>Script est une classe abstraite qui doit être implémenté par les classeséxecutant des scripts en ligne de commande.</td></tr><tr><td class="name"><a href="class-SquelettePhp.html">SquelettePhp</a></td><td>Classe SquelettePhp, traitant les squelette Php utilisant la syntaxe courte phpou pas. Ces méthodes sont statiques.</td></tr><tr><td class="name"><a href="class-Url.html">Url</a></td><td>Classe Url, gérant le découpage des paramètres, leurs modification etc...Traduction et conversion d'une classe (NET_Url2) issue de Pear</td></tr></table></div><div id="footer">TBFramework - v0.3 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a></div></div></div></body></html>