From: Max Semenik Date: Thu, 25 Sep 2014 21:41:51 +0000 (-0700) Subject: Implement FauxRequest::getRequestURL() - needed for MF tests X-Git-Tag: 1.31.0-rc.0~13813^2 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/?a=commitdiff_plain;h=14433b56fdd34fcca848b50ce3da2f5b52a85d58;p=lhc%2Fweb%2Fwiklou.git Implement FauxRequest::getRequestURL() - needed for MF tests Change-Id: Ib780582cdc68cb770c5fd12d805f4561bc0e2a13 --- diff --git a/includes/WebRequest.php b/includes/WebRequest.php index b187c4acef..1cbdbf9bb7 100644 --- a/includes/WebRequest.php +++ b/includes/WebRequest.php @@ -1255,6 +1255,7 @@ class WebRequestUpload { class FauxRequest extends WebRequest { private $wasPosted = false; private $session = array(); + private $requestUrl; /** * @param array $data Array of *non*-urlencoded key => value pairs, the @@ -1334,8 +1335,15 @@ class FauxRequest extends WebRequest { return false; } + public function setRequestURL( $url ) { + $this->requestUrl = $url; + } + public function getRequestURL() { - $this->notImplemented( __METHOD__ ); + if ( $this->requestUrl === null ) { + throw new MWException( 'Request URL not set' ); + } + return $this->requestUrl; } public function getProtocol() {