aboutsummaryrefslogtreecommitdiffstats
path: root/includes/WebResponse.php
diff options
context:
space:
mode:
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>2011-07-13 20:16:14 +0000
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>2011-07-13 20:16:14 +0000
commit0511b157062d1e11d09d8b46fa5928f8b4617a9d (patch)
tree22852d749dc2e58017cb06ac5b96bd8236a462af /includes/WebResponse.php
parent8873c936247c91ca6951a902b843861e6f944b97 (diff)
downloadmediawikicore-0511b157062d1e11d09d8b46fa5928f8b4617a9d.tar.gz
mediawikicore-0511b157062d1e11d09d8b46fa5928f8b4617a9d.zip
* Added some tests for FauxResponse class
* Made some fixes to that class and removed one unused variable
Notes
Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/92094
Diffstat (limited to 'includes/WebResponse.php')
-rw-r--r--includes/WebResponse.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/includes/WebResponse.php b/includes/WebResponse.php
index 6d443425c93f..3d1459897cbd 100644
--- a/includes/WebResponse.php
+++ b/includes/WebResponse.php
@@ -86,12 +86,11 @@ class FauxResponse extends WebResponse {
* @param $http_response_code null|int Forces the HTTP response code to the specified value.
*/
public function header( $string, $replace = true, $http_response_code = null ) {
- $match = array();
if ( substr( $string, 0, 5 ) == 'HTTP/' ) {
$parts = explode( ' ', $string, 3 );
$this->code = intval( $parts[1] );
} else {
- list( $key, $val ) = explode( ":", $string, 2 );
+ list( $key, $val ) = array_map( 'trim', explode( ":", $string, 2 ) );
if( $replace || !isset( $this->headers[$key] ) ) {
$this->headers[$key] = $val;
@@ -108,7 +107,10 @@ class FauxResponse extends WebResponse {
* @return string
*/
public function getheader( $key ) {
- return $this->headers[$key];
+ if ( isset( $this->headers[$key] ) ) {
+ return $this->headers[$key];
+ }
+ return null;
}
/**