MediaWiki
REL1_23
|
Similar to FauxRequest, but only fakes URL parameters and method (POST or GET) and use the base request for the remaining stuff (cookies, session and headers). More...
Public Member Functions | |
__construct (WebRequest $base, $data, $wasPosted=false) | |
checkSessionCookie () | |
Returns true if there is a session cookie set. | |
getAcceptLang () | |
getAllHeaders () | |
Get an array containing all request headers. | |
getCookie ($key, $prefix=null, $default=null) | |
Get a cookie from the $_COOKIE jar. | |
getHeader ($name) | |
getIP () | |
getProtocol () | |
Get the current URL protocol (http or https) | |
getSessionData ($key) | |
setSessionData ($key, $data) | |
Private Attributes | |
$base |
Similar to FauxRequest, but only fakes URL parameters and method (POST or GET) and use the base request for the remaining stuff (cookies, session and headers).
Definition at line 1472 of file WebRequest.php.
DerivativeRequest::__construct | ( | WebRequest $ | base, |
$ | data, | ||
$ | wasPosted = false |
||
) |
WebRequest | $base | |
array | $data | Array of *non*-urlencoded key => value pairs, the fake GET/POST values |
bool | $wasPosted | Whether to treat the data as POST |
Definition at line 1481 of file WebRequest.php.
Returns true if there is a session cookie set.
This does not necessarily mean that the user is logged in!
If you want to check for an open session, use session_id() instead; that will also tell you if the session was opened during the current request (in which case the cookie will be sent back to the client at the end of the script run).
Reimplemented from FauxRequest.
Definition at line 1490 of file WebRequest.php.
Definition at line 1510 of file WebRequest.php.
Get an array containing all request headers.
Reimplemented from WebRequest.
Definition at line 1498 of file WebRequest.php.
DerivativeRequest::getCookie | ( | $ | key, |
$ | prefix = null , |
||
$ | default = null |
||
) |
Get a cookie from the $_COOKIE jar.
string | $key | the name of the cookie |
string | $prefix | a prefix to use for the cookie name, if not $wgCookiePrefix |
$default | Mixed: what to return if the value isn't found |
Reimplemented from FauxRequest.
Definition at line 1486 of file WebRequest.php.
DerivativeRequest::getHeader | ( | $ | name | ) |
string | $name | The name of the header to get (case insensitive). |
Reimplemented from FauxRequest.
Definition at line 1494 of file WebRequest.php.
Definition at line 1514 of file WebRequest.php.
Get the current URL protocol (http or https)
Reimplemented from FauxRequest.
Definition at line 1518 of file WebRequest.php.
DerivativeRequest::getSessionData | ( | $ | key | ) |
$key |
Reimplemented from FauxRequest.
Definition at line 1502 of file WebRequest.php.
DerivativeRequest::setSessionData | ( | $ | key, |
$ | data | ||
) |
$key | |
$data |
Reimplemented from FauxRequest.
Definition at line 1506 of file WebRequest.php.
DerivativeRequest::$base [private] |
Definition at line 1473 of file WebRequest.php.