13,7 → 13,7 |
* @category PHP 5.2 |
* @package Framework |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
* @copyright Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org) |
* @copyright Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org) |
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL-v3 |
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL-v2 |
* @version $Id$ |
31,6 → 31,11 |
/** Chemin de base de l'application */ |
private static $chemin = null; |
|
/** Tableau des noms des paramètres à définir dans le fichier de config car obligatoirement nécessaire à cette classe.*/ |
private static $parametres_obligatoires = array('chemin_controleurs', 'chemin_modeles', 'chemin_bibliotheque', |
'fw_url_arg_separateur_entree', 'fw_url_arg_separateur_sortie', |
'sortie_encodage', 'appli_encodage'); |
|
/** |
* Initialise l'environnement nécessaire au Framework : constantes globales, méthodeles autoload, séparateur d'arguments |
* d'url. |
69,7 → 74,10 |
|
private static function enregistrerMethodesAutoload() { |
spl_autoload_register(array(get_class(), 'autoloadFw')); |
|
|
// Vérification des paramètres de configuration obligatoire pour assurer le fonctionnement du Framework |
Config::verifierPresenceParametres(self::$parametres_obligatoires); |
|
// Initialisation du gestionnaire d'erreur avant toute chose |
GestionnaireException::initialiser(); |
|