PHP Class Kraken\Network\Websocket\Driver\WsDriver

Inheritance: implements Kraken\Network\Websocket\Driver\WsDriverInterface
Afficher le fichier Open project: kraken-php/framework

Protected Properties

Свойство Type Description
$validator Ratchet\WebSocket\Encoding\ValidatorInterface
$versioner Kraken\Network\Websocket\Driver\Version\VersionManagerInterface

Méthodes publiques

Méthode Description
__construct ( )
__destruct ( )
checkVersion ( Kraken\Network\Http\HttpRequestInterface $request )
disableVersion ( Kraken\Network\Websocket\Driver\Version\VersionInterface $version )
enableVersion ( Kraken\Network\Websocket\Driver\Version\VersionInterface $version )
getVersion ( Kraken\Network\Http\HttpRequestInterface $request )
getVersionHeader ( )
setEncodingChecks ( $opt )

Method Details

__construct() public méthode

public __construct ( )

__destruct() public méthode

public __destruct ( )

checkVersion() public méthode

public checkVersion ( Kraken\Network\Http\HttpRequestInterface $request )
$request Kraken\Network\Http\HttpRequestInterface

disableVersion() public méthode

public disableVersion ( Kraken\Network\Websocket\Driver\Version\VersionInterface $version )
$version Kraken\Network\Websocket\Driver\Version\VersionInterface

enableVersion() public méthode

public enableVersion ( Kraken\Network\Websocket\Driver\Version\VersionInterface $version )
$version Kraken\Network\Websocket\Driver\Version\VersionInterface

getVersion() public méthode

public getVersion ( Kraken\Network\Http\HttpRequestInterface $request )
$request Kraken\Network\Http\HttpRequestInterface

getVersionHeader() public méthode

public getVersionHeader ( )

setEncodingChecks() public méthode

public setEncodingChecks ( $opt )

Property Details

$validator protected_oe property

protected ValidatorInterface,Ratchet\WebSocket\Encoding $validator
Résultat Ratchet\WebSocket\Encoding\ValidatorInterface

$versioner protected_oe property

protected VersionManagerInterface,Kraken\Network\Websocket\Driver\Version $versioner
Résultat Kraken\Network\Websocket\Driver\Version\VersionManagerInterface