PHP Class Aerys\Websocket\Handshake

Inheritance: implements Aerys\Response
Afficher le fichier Open project: amphp/aerys

Méthodes publiques

Méthode Description
__construct ( Aerys\Response $response, string $acceptKey )
addHeader ( string $field, string $value ) : Aerys\Response {@inheritDoc}
end ( string $finalBodyChunk = null ) {@inheritDoc}
flush ( ) {@inheritDoc}
push ( string $url, array $headers = null ) : Aerys\Response {@inheritDoc}
setCookie ( string $name, string $value, array $flags = [] ) : Aerys\Response {@inheritDoc}
setHeader ( string $field, string $value ) : Aerys\Response {@inheritDoc}
setReason ( string $phrase ) : Aerys\Response {@inheritDoc}
setStatus ( integer $code ) : Aerys\Response {@inheritDoc}
state ( ) : integer {@inheritDoc}
stream ( string $partialBodyChunk ) : Amp\Promise {@inheritDoc}

Private Methods

Méthode Description
handshake ( )

Method Details

__construct() public méthode

public __construct ( Aerys\Response $response, string $acceptKey )
$response Aerys\Response The server Response to wrap for the handshake
$acceptKey string The client request's SEC-WEBSOCKET-KEY header value

addHeader() public méthode

{@inheritDoc}
public addHeader ( string $field, string $value ) : Aerys\Response
$field string
$value string
Résultat Aerys\Response

end() public méthode

{@inheritDoc}
public end ( string $finalBodyChunk = null )
$finalBodyChunk string

flush() public méthode

{@inheritDoc}
public flush ( )

push() public méthode

{@inheritDoc}
public push ( string $url, array $headers = null ) : Aerys\Response
$url string
$headers array
Résultat Aerys\Response

setCookie() public méthode

{@inheritDoc}
public setCookie ( string $name, string $value, array $flags = [] ) : Aerys\Response
$name string
$value string
$flags array
Résultat Aerys\Response

setHeader() public méthode

{@inheritDoc}
public setHeader ( string $field, string $value ) : Aerys\Response
$field string
$value string
Résultat Aerys\Response

setReason() public méthode

{@inheritDoc}
public setReason ( string $phrase ) : Aerys\Response
$phrase string
Résultat Aerys\Response

setStatus() public méthode

{@inheritDoc}
public setStatus ( integer $code ) : Aerys\Response
$code integer
Résultat Aerys\Response

state() public méthode

{@inheritDoc}
public state ( ) : integer
Résultat integer

stream() public méthode

{@inheritDoc}
public stream ( string $partialBodyChunk ) : Amp\Promise
$partialBodyChunk string
Résultat Amp\Promise