PHP 인터페이스 Kraken\Network\Websocket\Driver\Version\VersionManagerInterface

파일 보기 프로젝트 열기: kraken-php/framework 0 사용 예제들

공개 메소드들

메소드 설명
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