PHP Интерфейс Kraken\Network\Websocket\Driver\Version\VersionManagerInterface

Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
checkVersion ( Kraken\Network\Http\HttpRequestInterface $request ) : boolean Return true if any of enabled versions supports WebSocket protocol demanded in request.
disableVersion ( Kraken\Network\Websocket\Driver\Version\VersionInterface $version ) : Kraken\Network\Websocket\Driver\Version\VersionManagerInterface Disable support for a specific version of the WebSocket protocol.
enableVersion ( Kraken\Network\Websocket\Driver\Version\VersionInterface $version ) : Kraken\Network\Websocket\Driver\Version\VersionManagerInterface Enable support for a specific version of the WebSocket protocol.
getVersion ( Kraken\Network\Http\HttpRequestInterface $request ) : Kraken\Network\Websocket\Driver\Version\VersionInterface | null Get the protocol negotiator for the request, if supported.
getVersionHeader ( ) : string

Описание методов

checkVersion() публичный Метод

Return true if any of enabled versions supports WebSocket protocol demanded in request.
public checkVersion ( Kraken\Network\Http\HttpRequestInterface $request ) : boolean
$request Kraken\Network\Http\HttpRequestInterface
Результат boolean

disableVersion() публичный Метод

Disable support for a specific version of the WebSocket protocol.
public disableVersion ( Kraken\Network\Websocket\Driver\Version\VersionInterface $version ) : Kraken\Network\Websocket\Driver\Version\VersionManagerInterface
$version Kraken\Network\Websocket\Driver\Version\VersionInterface
Результат Kraken\Network\Websocket\Driver\Version\VersionManagerInterface

enableVersion() публичный Метод

Enable support for a specific version of the WebSocket protocol.
public enableVersion ( Kraken\Network\Websocket\Driver\Version\VersionInterface $version ) : Kraken\Network\Websocket\Driver\Version\VersionManagerInterface
$version Kraken\Network\Websocket\Driver\Version\VersionInterface
Результат Kraken\Network\Websocket\Driver\Version\VersionManagerInterface

getVersion() публичный Метод

Get the protocol negotiator for the request, if supported.
public getVersion ( Kraken\Network\Http\HttpRequestInterface $request ) : Kraken\Network\Websocket\Driver\Version\VersionInterface | null
$request Kraken\Network\Http\HttpRequestInterface
Результат Kraken\Network\Websocket\Driver\Version\VersionInterface | null

getVersionHeader() публичный Метод

public getVersionHeader ( ) : string
Результат string