PHP Class Elastica\Request

Author: Nicolas Ruflin ([email protected])
Inheritance: extends Param
Afficher le fichier Open project: ruflin/elastica Class Usage Examples

Protected Properties

Свойство Type Description
$_connection Connection

Méthodes publiques

Méthode Description
__construct ( string $path, string $method = self::GET, array $data = [], array $query = [], Connection $connection = null ) : Request Construct.
__toString ( ) : string
getConnection ( ) : Connection Return Connection Object.
getData ( ) : array Return request data.
getMethod ( ) : string Get request method.
getPath ( ) : string Return request path.
getQuery ( ) : array Return query params.
send ( ) : Response Sends request to server.
setConnection ( Connection $connection )
setData ( array $data ) Sets the request data.
setMethod ( string $method ) Sets the request method. Use one of the for consts.
setPath ( string $path ) Sets the request path.
setQuery ( array $query = [] )
toArray ( ) : array
toString ( ) : string Converts request to curl request format.

Method Details

__construct() public méthode

Construct.
public __construct ( string $path, string $method = self::GET, array $data = [], array $query = [], Connection $connection = null ) : Request
$path string Request path
$method string OPTIONAL Request method (use const's) (default = self::GET)
$data array OPTIONAL Data array
$query array OPTIONAL Query params
$connection Connection
Résultat Request OPTIONAL Connection object

__toString() public méthode

public __toString ( ) : string
Résultat string

getConnection() public méthode

Return Connection Object.
public getConnection ( ) : Connection
Résultat Connection

getData() public méthode

Return request data.
public getData ( ) : array
Résultat array Request data

getMethod() public méthode

Get request method.
public getMethod ( ) : string
Résultat string Request method

getPath() public méthode

Return request path.
public getPath ( ) : string
Résultat string Request path

getQuery() public méthode

Return query params.
public getQuery ( ) : array
Résultat array Query params

send() public méthode

Sends request to server.
public send ( ) : Response
Résultat Response Response object

setConnection() public méthode

public setConnection ( Connection $connection )
$connection Connection

setData() public méthode

Sets the request data.
public setData ( array $data )
$data array Request data

setMethod() public méthode

Sets the request method. Use one of the for consts.
public setMethod ( string $method )
$method string Request method

setPath() public méthode

Sets the request path.
public setPath ( string $path )
$path string Request path

setQuery() public méthode

public setQuery ( array $query = [] )
$query array

toArray() public méthode

public toArray ( ) : array
Résultat array

toString() public méthode

Converts request to curl request format.
public toString ( ) : string
Résultat string

Property Details

$_connection protected_oe property

protected Connection,Elastica $_connection
Résultat Connection