# HG changeset patch # User Franck Deroche # Date 1193935411 -3600 # Node ID bdf116822fc6f8d5bacfa0f4351dc7c25471d000 # Parent 6125c7a882b85f81465c3334c423f2eceb0458d0 Ajout d'un moyen d'obtenir un singleton sur l'objet Requete. Cela permet d'éviter d'avoir à charger plusieurs fois les données provenant de $_GET, $_COOKIE et $_POST, entre autres. diff -r 6125c7a882b8 -r bdf116822fc6 includes/class.factory.php --- a/includes/class.factory.php Thu Nov 01 17:41:54 2007 +0100 +++ b/includes/class.factory.php Thu Nov 01 17:43:31 2007 +0100 @@ -3,6 +3,7 @@ private static $db = null; private static $mainTemplate = null; private static $skeleton = null; + private static $request = null; public static function getDB() { if(is_null(Factory::$db)) @@ -15,5 +16,11 @@ Factory::$skeleton = new Skeleton(); return Factory::$skeleton; } + + public static function getRequete() { + if(is_null(Factory::$request)) + Factory::$request = new Requete(); + return Factory::$request; + } }