public __construct ( mixed $serverData = null ) | ||
$serverData | mixed | array or object w/ ArrayAccess that provides access to the $_SERVER data |
public function __construct(array $extraFields = null) { // Pass an empty array as the default null value would access $_SERVER parent::__construct(array(), $extraFields); }
public function __construct() { // Pass an empty array as the default null value would access $_SERVER parent::__construct(array()); }
public function __construct(RequestInterface $request) { parent::__construct($request->server->all()); }
/** * @param array|\ArrayAccess $serverData Array or object w/ ArrayAccess that provides access to the $_SERVER data * @param array|null $extraFields Extra field names to be added (all available by default) */ public function __construct($serverData = null, array $extraFields = null) { parent::__construct($serverData, $extraFields); }