PHP Class Kraken\Network\Websocket\Driver\WsDriver

Inheritance: implements Kraken\Network\Websocket\Driver\WsDriverInterface
Datei anzeigen Open project: kraken-php/framework

Protected Properties

Property Type Description
$validator Ratchet\WebSocket\Encoding\ValidatorInterface
$versioner Kraken\Network\Websocket\Driver\Version\VersionManagerInterface

Public Methods

Method 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 method

public __construct ( )

__destruct() public method

public __destruct ( )

checkVersion() public method

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

disableVersion() public method

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

enableVersion() public method

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

getVersion() public method

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

getVersionHeader() public method

public getVersionHeader ( )

setEncodingChecks() public method

public setEncodingChecks ( $opt )

Property Details

$validator protected_oe property

protected ValidatorInterface,Ratchet\WebSocket\Encoding $validator
return Ratchet\WebSocket\Encoding\ValidatorInterface

$versioner protected_oe property

protected VersionManagerInterface,Kraken\Network\Websocket\Driver\Version $versioner
return Kraken\Network\Websocket\Driver\Version\VersionManagerInterface