From fd812c83f0dc5fd511dfe8e3835e42b60bf5e399 Mon Sep 17 00:00:00 2001 From: Chad Horohoe Date: Wed, 10 Feb 2010 10:49:17 +0000 Subject: [PATCH] Followup r62231, reduce code duplication in $request->response() --- includes/WebRequest.php | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/includes/WebRequest.php b/includes/WebRequest.php index 6ae71ceb2d..903ea28f25 100644 --- a/includes/WebRequest.php +++ b/includes/WebRequest.php @@ -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; - } } -- 2.20.1