Overview

Packages

  • Framework
  • None
  • PHP
  • Utilitaire

Classes

  • Bdd
  • Cache
  • CacheSimple
  • Chronometre
  • Cli
  • Config
  • Controleur
  • Debug
  • Framework
  • GestionnaireException
  • I18n
  • Log
  • Registre
  • RestClient
  • RestServeur
  • RestService
  • Script
  • SquelettePhp
  • Url
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Package Framework

Classes summary
Bdd Classe Bdd, d'accés au base de données. Elle fait office d'abstraction légère de base de données en utilisant diverses possibilités d'accès aux bases de données (PDO, mysql, mysqli, SQLite3). Les valeurs pour le paramètre 'bdd_abstraction' du fichier config.ini sont : pdo, mysql, mysqli, sqlite3 Vous pouvez 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 en compte des méthodes spécifique à un type d'abstraction.
Cache Classe Cache permettant de mettre en cache des données. Basée sur les principes de Zend_Cache (Copyright (c) 2005-2010, Zend Technologies USA, Inc. All rights reserved.)
CacheSimple
Chronometre Chronometre permet de stocker et d'afficher les temps d'éxécution de script.
Cli CLI permet de récupérer les paramètres passés en ligne de commande pour instancier une classe héritant de la classe abstraite Script. Elle va déclencher l'éxecution du script via l'appel de la méthode executer(). C'est une Singleton.
Config Config permet de charger automatiquement les fichiers ini du Framework et de l'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 des paramètres de configuration, utiliser le @see Registe, il est fait pour ça.
Controleur Classe Controleur, coeur d'une application, c'est normalement la seule classe d'une application qui devrait être appelée de l'extérieur. Elle est abstraite donc doit obligatoirement être étendue.
Debug Classe fournissant des fonctions de débogage équivalante à var_dump et print_r. L'affichage et l'utilisation de ces fonctions sont améliorés via cette classe. Cette classe est inspirée de la classe Zend_Debug.
Framework Classe de base du Framework : - fournissant des infos sur l'application, - paramétrant l'environnement de l'appli et du framework, - réalisant des traitements sur les variables globales ($_GET, $_POST, $_COOKIE...)
GestionnaireException Classe de gestion des exceptions. C'est un Singleton.
I18n I18n permet de traduire une application à partir de données stockées dans des fichiers ini. Si vous souhaitez utiliser le fonctionnement par défaut vous devrez : - déposer les fichiers ini dans le dossier définit par la variable de config "chemin_i18n". - nommer les fichiers selon la forme "locale.ini" (Ex.: fr.ini ou fr_CH.ini ).
Log Classe permettant de logger des messages dans les fichier situés dans le dossier de log.
Registre 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é votre application via un fichier de configuration, utilisez plutôt la classe @see Config.
RestClient Classe client permettant d'interroger des services web REST.
RestServeur
RestService Classe principale gérant les services. Paramètres liés dans config.ini : - serveur.baseURL
Script Script est une classe abstraite qui doit être implémenté par les classes éxecutant des scripts en ligne de commande.
SquelettePhp Classe SquelettePhp, traitant les squelette Php utilisant la syntaxe courte php ou pas. Ces méthodes sont statiques.
Url Classe Url, gérant le découpage des paramètres, leurs modification etc... Traduction et conversion d'une classe (NET_Url2) issue de Pear
TBFramework - v0.3 API documentation generated by ApiGen 2.8.0