Give 3rd parameter of FauxRequest constructor default value.
authorBryan Tong Minh <btongminh@users.mediawiki.org>
Sat, 6 Sep 2008 11:35:09 +0000 (11:35 +0000)
committerBryan Tong Minh <btongminh@users.mediawiki.org>
Sat, 6 Sep 2008 11:35:09 +0000 (11:35 +0000)
includes/WebRequest.php

index 2c2a049..949901f 100644 (file)
@@ -664,7 +664,7 @@ class FauxRequest extends WebRequest {
         *   fake GET/POST values
         * @param $wasPosted Bool: whether to treat the data as POST
         */
-       function FauxRequest( $data, $wasPosted = false, $session ) {
+       function FauxRequest( $data, $wasPosted = false, $session = null ) {
                if( is_array( $data ) ) {
                        $this->data = $data;
                } else {
@@ -672,7 +672,7 @@ class FauxRequest extends WebRequest {
                }
                $this->wasPosted = $wasPosted;
                $this->headers = array();
-               $this->session = $session;
+               $this->session = $session ? $session : array();
        }
        
        function notImplemented( $method ) {