PHP Class React\HttpClient\Request

Inheritance: extends Evenement\EventEmitter, implements React\Stream\WritableStreamInterface
Show file Open project: reactphp/http-client Class Usage Examples

Public Methods

Method Description
__construct ( React\SocketClient\ConnectorInterface $connector, React\HttpClient\RequestData $requestData )
close ( Exception $error = null )
closeError ( Exception $error )
end ( $data = null )
getResponseFactory ( )
handleData ( $data )
handleDrain ( )
handleEnd ( )
handleError ( $error )
isWritable ( )
setResponseFactory ( $factory )
write ( $data )
writeHead ( )

Protected Methods

Method Description
connect ( )
parseResponse ( $data )

Method Details

__construct() public method

public __construct ( React\SocketClient\ConnectorInterface $connector, React\HttpClient\RequestData $requestData )
$connector React\SocketClient\ConnectorInterface
$requestData React\HttpClient\RequestData

close() public method

public close ( Exception $error = null )
$error Exception

closeError() public method

public closeError ( Exception $error )
$error Exception

connect() protected method

protected connect ( )

end() public method

public end ( $data = null )

getResponseFactory() public method

public getResponseFactory ( )

handleData() public method

public handleData ( $data )

handleDrain() public method

public handleDrain ( )

handleEnd() public method

public handleEnd ( )

handleError() public method

public handleError ( $error )

isWritable() public method

public isWritable ( )

parseResponse() protected method

protected parseResponse ( $data )

setResponseFactory() public method

public setResponseFactory ( $factory )

write() public method

public write ( $data )

writeHead() public method

public writeHead ( )