Package: php-horde-test / 2.6.4+debian0-7

1001_session-factory-with-params.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Description: Propagate $params into Horde_Test_Factory_Session's create() method for disable php_ini set commands in the SessionHandler's constructor.
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

--- a/Horde_Test-2.6.4/lib/Horde/Test/Factory/Session.php
+++ b/Horde_Test-2.6.4/lib/Horde/Test/Factory/Session.php
@@ -32,14 +32,15 @@
      *
      * @return Horde_Session The mock session.
      */
-    public function create()
+    public function create($params = array())
     {
         if (!class_exists('Horde_Session')) {
             throw new Horde_Test_Exception('The "Horde_Session" class is unavailable!');
         }
-        $session = new Horde_Session();
+        $session = new Horde_Session($params);
         $session->sessionHandler = new Horde_SessionHandler(
-            new Horde_SessionHandler_Storage_Builtin()
+            new Horde_SessionHandler_Storage_Builtin(),
+            $params
         );
         return $session;
     }