PHP 클래스 Kraken\Network\Websocket\Driver\WsDriver

상속: implements Kraken\Network\Websocket\Driver\WsDriverInterface
파일 보기 프로젝트 열기: kraken-php/framework

보호된 프로퍼티들

프로퍼티 타입 설명
$validator Ratchet\WebSocket\Encoding\ValidatorInterface
$versioner Kraken\Network\Websocket\Driver\Version\VersionManagerInterface

공개 메소드들

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

메소드 상세

__construct() 공개 메소드

public __construct ( )

__destruct() 공개 메소드

public __destruct ( )

checkVersion() 공개 메소드

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

disableVersion() 공개 메소드

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

enableVersion() 공개 메소드

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

getVersion() 공개 메소드

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

getVersionHeader() 공개 메소드

public getVersionHeader ( )

setEncodingChecks() 공개 메소드

public setEncodingChecks ( $opt )

프로퍼티 상세

$validator 보호되어 있는 프로퍼티

protected ValidatorInterface,Ratchet\WebSocket\Encoding $validator
리턴 Ratchet\WebSocket\Encoding\ValidatorInterface

$versioner 보호되어 있는 프로퍼티

protected VersionManagerInterface,Kraken\Network\Websocket\Driver\Version $versioner
리턴 Kraken\Network\Websocket\Driver\Version\VersionManagerInterface