Fixed a E_DEPRECATED
[lhc/web/wiklou.git] / includes / WebRequest.php
index 6ae71ce..903ea28 100644 (file)
@@ -624,7 +624,8 @@ class WebRequest {
        public function response() {
                /* Lazy initialization of response object for this request */
                if ( !is_object( $this->_response ) ) {
-                       $this->_response = new WebResponse;
+                       $class = ( $this instanceof FauxRequest ) ? 'FauxResponse' : 'WebResponse';
+                       $this->_response = new $class();
                }
                return $this->_response;
        }
@@ -779,12 +780,4 @@ class FauxRequest extends WebRequest {
        public function isPathInfoBad() {
                return false;
        }
-
-       public function response() {
-               /* Lazy initialization of response object for this request */
-               if ( !is_object( $this->response ) ) {
-                       $this->response = new FauxResponse;
-               }
-               return $this->response;
-       }
 }