Previous Class
Solar_Registry

Solar_Request
Overview

Next Page
Constants

Solar_Request

Class for gathering details about the request environment.

To be safe, treat everything in the superglobals as tainted.

Catalog

This class is part of the Solar package.

Inheritance:

Constants

None.

Public Properties

These are all the public properties in the Solar_Request class.

You can also view the list of all public, protected, and private properties.

$argv
Imported $_SERVER['argv'] values.
$cookie
Imported $_COOKIE values.
$env
Imported $_ENV values.
$files
Imported $_FILES values.
$get
Imported $_GET values.
$http
Imported $SERVER['HTTP*'] values.
$post
Imported $_POST values.
$server
Imported $_SERVER values.

Public Methods

These are all the public methods in the Solar_Request class.

You can also view the list of all public, protected, and private methods.

__construct()
Constructor.
__destruct()
Default destructor; does nothing other than provide a safe fallback for calls to parent::__destruct().
apiVersion()
Reports the API version for this class.
argv()
Retrieves an unfiltered value by key from the $argv property, or an alternate default value if that key does not exist.
cookie()
Retrieves an unfiltered value by key from the $cookie property, or an alternate default value if that key does not exist.
dump()
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
env()
Retrieves an unfiltered value by key from the $env property, or an alternate default value if that key does not exist.
files()
Retrieves an unfiltered value by key from the $files property, or an alternate default value if that key does not exist.
get()
Retrieves an unfiltered value by key from the $get property, or an alternate default value if that key does not exist.
http()
Retrieves an unfiltered value by key from the $http property, or an alternate default value if that key does not exist.
isCli()
Is this a command-line request?
isDelete()
Is this a 'DELETE' request?
isGet()
Is this a 'GET' request?
isPost()
Is this a 'POST' request?
isPut()
Is this a 'PUT' request?
isXhr()
Is this an XmlHttpRequest?
locale()
Looks up class-specific locale strings based on a key.
post()
Retrieves an unfiltered value by key from the $post property, or an alternate default value if that key does not exist.
reset()
Reloads properties from the superglobal arrays.
server()
Retrieves an unfiltered value by key from the $server property, or an alternate default value if that key does not exist.