Remove HWLDFWordAccumulator, deprecated in 1.28
[lhc/web/wiklou.git] / includes / DerivativeRequest.php
index 4c149ae..e2d59b0 100644 (file)
@@ -33,6 +33,7 @@
  */
 class DerivativeRequest extends FauxRequest {
        private $base;
+       private $ip;
 
        /**
         * @param WebRequest $base
@@ -49,10 +50,6 @@ class DerivativeRequest extends FauxRequest {
                return $this->base->getCookie( $key, $prefix, $default );
        }
 
-       public function checkSessionCookie() {
-               return $this->base->checkSessionCookie();
-       }
-
        public function getHeader( $name, $flags = 0 ) {
                return $this->base->getHeader( $name, $flags );
        }
@@ -78,7 +75,11 @@ class DerivativeRequest extends FauxRequest {
        }
 
        public function getIP() {
-               return $this->base->getIP();
+               return $this->ip ?: $this->base->getIP();
+       }
+
+       public function setIP( $ip ) {
+               $this->ip = $ip;
        }
 
        public function getProtocol() {