\AlibabaCloud\Client\TraitsMockTrait

Class MockTrait

Summary

Methods
Properties
Constants
mockResponse()
mockRequestException()
cancelMock()
hasMock()
getMock()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
createHandlerStack()
$mockQueue
$mock
N/A

Properties

$mockQueue

$mockQueue : array

Type

array

$mock

$mock : \GuzzleHttp\Handler\MockHandler

Type

\GuzzleHttp\Handler\MockHandler

Methods

mockResponse()

mockResponse(integer  $status = 200, array  $headers = array(), array|string|object  $body = null) 

Parameters

integer $status
array $headers
array|string|object $body

mockRequestException()

mockRequestException(string  $message, \Psr\Http\Message\RequestInterface  $request, \Psr\Http\Message\ResponseInterface|null  $response = null, \Exception|null  $previous = null, array  $handlerContext = array()) 

Parameters

string $message
\Psr\Http\Message\RequestInterface $request
\Psr\Http\Message\ResponseInterface|null $response
\Exception|null $previous
array $handlerContext

cancelMock()

cancelMock() 

hasMock()

hasMock() : boolean

Returns

boolean

getMock()

getMock() : \GuzzleHttp\Handler\MockHandler

Returns

\GuzzleHttp\Handler\MockHandler

createHandlerStack()

createHandlerStack()