49 public function getCookie( $key, $prefix =
null, $default =
null ) {
50 return $this->base->getCookie( $key, $prefix, $default );
54 return $this->base->getHeader( $name, $flags );
58 return $this->base->getAllHeaders();
62 return $this->base->getSession();
66 return $this->base->getSessionData( $key );
70 $this->base->setSessionData( $key,
$data );
74 return $this->base->getAcceptLang();
78 return $this->ip ?: $this->base->getIP();
86 return $this->base->getProtocol();
90 return $this->base->getElapsedTime();
Similar to FauxRequest, but only fakes URL parameters and method (POST or GET) and use the base reque...
getIP()
Work out the IP address based on various globals For trusted proxies, use the XFF client IP (first of...
setSessionData( $key, $data)
Set session data.
getHeader( $name, $flags=0)
Get a request header, or false if it isn't set.
getElapsedTime()
Get the number of seconds to have elapsed since request start, in fractional seconds,...
getSessionData( $key)
Get data from the session.
getAcceptLang()
Parse the Accept-Language header sent by the client into an array.
getSession()
Return the session for this request.
getCookie( $key, $prefix=null, $default=null)
Get a cookie from the $_COOKIE jar.
__construct(WebRequest $base, $data, $wasPosted=false)
getAllHeaders()
Get an array containing all request headers.
getProtocol()
Get the current URL protocol (http or https)
WebRequest clone which takes values from a provided array.
The WebRequest class encapsulates getting at data passed in the URL or via a POSTed form stripping il...