PHP 클래스 ApaiIO\Request\GuzzleRequest

또한 보기: http://docs.aws.amazon.com/AWSECommerceService/2011-08-01/DG/AnatomyOfaRESTRequest.html
저자: Jan Eichhorn ([email protected])
상속: implements ApaiIO\Request\RequestInterface
파일 보기 프로젝트 열기: exeu/apai-io 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( GuzzleHttp\ClientInterface $client ) Initialize instance
perform ( ApaiIO\Operations\OperationInterface $operation, ApaiIO\Configuration\ConfigurationInterface $configuration )
setScheme ( string $scheme ) Sets the scheme.

보호된 메소드들

메소드 설명
buildQueryString ( array $params, ApaiIO\Configuration\ConfigurationInterface $configuration ) : string Builds the final querystring including the signature
buildSignature ( array $params, string $country, string $secret ) : string Calculates the signature for the request
prepareRequestParams ( ApaiIO\Operations\OperationInterface $operation, ApaiIO\Configuration\ConfigurationInterface $configuration ) : array Prepares the parameters for the request

메소드 상세

__construct() 공개 메소드

Initialize instance
public __construct ( GuzzleHttp\ClientInterface $client )
$client GuzzleHttp\ClientInterface

buildQueryString() 보호된 메소드

Builds the final querystring including the signature
protected buildQueryString ( array $params, ApaiIO\Configuration\ConfigurationInterface $configuration ) : string
$params array
$configuration ApaiIO\Configuration\ConfigurationInterface
리턴 string

buildSignature() 보호된 메소드

Calculates the signature for the request
protected buildSignature ( array $params, string $country, string $secret ) : string
$params array
$country string
$secret string
리턴 string

perform() 공개 메소드

public perform ( ApaiIO\Operations\OperationInterface $operation, ApaiIO\Configuration\ConfigurationInterface $configuration )
$operation ApaiIO\Operations\OperationInterface
$configuration ApaiIO\Configuration\ConfigurationInterface

prepareRequestParams() 보호된 메소드

Prepares the parameters for the request
protected prepareRequestParams ( ApaiIO\Operations\OperationInterface $operation, ApaiIO\Configuration\ConfigurationInterface $configuration ) : array
$operation ApaiIO\Operations\OperationInterface
$configuration ApaiIO\Configuration\ConfigurationInterface
리턴 array

setScheme() 공개 메소드

Sets the scheme.
public setScheme ( string $scheme )
$scheme string