PHP Class Clue\React\Buzz\Io\Transaction

ファイルを表示 Open project: clue/buzz-react Class Usage Examples

Public Methods

Method Description
__construct ( Psr\Http\Message\RequestInterface $request, Sender $sender, array $options = [], MessageFactory $messageFactory )
bufferResponse ( Psr\Http\Message\ResponseInterface $response ) : PromiseInterface
onError ( Exception $error, Psr\Http\Message\RequestInterface $request )
onResponse ( Psr\Http\Message\ResponseInterface $response, Psr\Http\Message\RequestInterface $request ) : Psr\Http\Message\ResponseInterface
send ( )

Protected Methods

Method Description
next ( Psr\Http\Message\RequestInterface $request )

Private Methods

Method Description
onResponseRedirect ( Psr\Http\Message\ResponseInterface $response, Psr\Http\Message\RequestInterface $request )
progress ( $name, array $args = [] )

Method Details

__construct() public method

public __construct ( Psr\Http\Message\RequestInterface $request, Sender $sender, array $options = [], MessageFactory $messageFactory )
$request Psr\Http\Message\RequestInterface
$sender Sender
$options array
$messageFactory Clue\React\Buzz\Message\MessageFactory

bufferResponse() public method

public bufferResponse ( Psr\Http\Message\ResponseInterface $response ) : PromiseInterface
$response Psr\Http\Message\ResponseInterface
return PromiseInterface Promise

next() protected method

protected next ( Psr\Http\Message\RequestInterface $request )
$request Psr\Http\Message\RequestInterface

onError() public method

public onError ( Exception $error, Psr\Http\Message\RequestInterface $request )
$error Exception
$request Psr\Http\Message\RequestInterface

onResponse() public method

public onResponse ( Psr\Http\Message\ResponseInterface $response, Psr\Http\Message\RequestInterface $request ) : Psr\Http\Message\ResponseInterface
$response Psr\Http\Message\ResponseInterface
$request Psr\Http\Message\RequestInterface
return Psr\Http\Message\ResponseInterface

send() public method

public send ( )