changeset 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 6125c7a882b8
children 750613da68ec
files includes/class.factory.php
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
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;
+  }
 }