PHP Class Locker\Request

Afficher le fichier Open project: learninglocker/learninglocker

Protected Properties

Свойство Type Description
$params Stores/caches params.

Méthodes publiques

Méthode Description
all ( ) : AssocArray Gets the stored/cached params.
getContent ( )
getParam ( String $key, mixed $default = null ) : mixed Gets a param from the stored/cached params.
getParams ( ) : AssocArray Gets all params (merges payload params with request params).
getPassword ( ) : String Gets the password from the basic auth.
getPayload ( ) : AssocArray Gets the stored/cached params.
getPayloadParams ( ) : AssocArray Gets the data stored in the request payload.
getUser ( ) : String Gets the user from the basic auth.
hasParam ( String $key ) : boolean Determines if the param is set.
header ( $key, $default = null ) : mixed Gets a header from the request headers.

Private Methods

Méthode Description
getAuth ( ) : AssocArray Gets the authentication details from the stored/cached params.
getDecodedAuth ( String $auth ) : AssocArray Gets decoded authentication details.
getNullAuth ( ) : AssocArray Gets the null authentication details.
getSplitAuth ( ) : boolean Determines if the auth param is split by a space.
splitAuthParam ( String $authParam, String $delimeter ) : String[] Gets the authentication details split by a delimeter.

Method Details

all() public méthode

Gets the stored/cached params.
public all ( ) : AssocArray
Résultat AssocArray Stored/cached params.

getContent() public méthode

public getContent ( )

getParam() public méthode

Gets a param from the stored/cached params.
public getParam ( String $key, mixed $default = null ) : mixed
$key String Param to be retrieved.
$default mixed Value to be returned if the param is not set.
Résultat mixed Value of the param.

getParams() public méthode

Gets all params (merges payload params with request params).
public getParams ( ) : AssocArray
Résultat AssocArray params.

getPassword() public méthode

Gets the password from the basic auth.
public getPassword ( ) : String
Résultat String password in the basic auth.

getPayload() public méthode

Gets the stored/cached params.
public getPayload ( ) : AssocArray
Résultat AssocArray Stored/cached params.

getPayloadParams() public méthode

Gets the data stored in the request payload.
public getPayloadParams ( ) : AssocArray
Résultat AssocArray params from the payload.

getUser() public méthode

Gets the user from the basic auth.
public getUser ( ) : String
Résultat String user in the basic auth.

hasParam() public méthode

Determines if the param is set.
public hasParam ( String $key ) : boolean
$key String Param to be checked.
Résultat boolean True if the param exists, false if it doesn't.

header() public méthode

Gets a header from the request headers.
public header ( $key, $default = null ) : mixed
$key Header to be returned.
$default Value to be returned if the header is not set.
Résultat mixed Value of the header.

Property Details

$params protected_oe property

Stores/caches params.
protected $params