Mercurial > defr > DualBlog
diff includes/class.factory.php @ 28:bdf116822fc6
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.
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Thu, 01 Nov 2007 17:43:31 +0100 |
parents | ff57b45eda37 |
children |
line wrap: on
line diff
--- 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; + } }