PHP 클래스 Elastica\Request

저자: Nicolas Ruflin ([email protected])
상속: extends Param
파일 보기 프로젝트 열기: ruflin/elastica 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_connection Connection

공개 메소드들

메소드 설명
__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.

메소드 상세

__construct() 공개 메소드

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
리턴 Request OPTIONAL Connection object

__toString() 공개 메소드

public __toString ( ) : string
리턴 string

getConnection() 공개 메소드

Return Connection Object.
public getConnection ( ) : Connection
리턴 Connection

getData() 공개 메소드

Return request data.
public getData ( ) : array
리턴 array Request data

getMethod() 공개 메소드

Get request method.
public getMethod ( ) : string
리턴 string Request method

getPath() 공개 메소드

Return request path.
public getPath ( ) : string
리턴 string Request path

getQuery() 공개 메소드

Return query params.
public getQuery ( ) : array
리턴 array Query params

send() 공개 메소드

Sends request to server.
public send ( ) : Response
리턴 Response Response object

setConnection() 공개 메소드

public setConnection ( Connection $connection )
$connection Connection

setData() 공개 메소드

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

setMethod() 공개 메소드

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

setPath() 공개 메소드

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

setQuery() 공개 메소드

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

toArray() 공개 메소드

public toArray ( ) : array
리턴 array

toString() 공개 메소드

Converts request to curl request format.
public toString ( ) : string
리턴 string

프로퍼티 상세

$_connection 보호되어 있는 프로퍼티

protected Connection,Elastica $_connection
리턴 Connection