PHP 클래스 Kraken\Network\Websocket\Driver\Version\VersionManager

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

보호된 프로퍼티들

프로퍼티 타입 설명
$versionCollection Kraken\Network\Websocket\Driver\Version\VersionInterface[]
$versionHeader string

공개 메소드들

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

보호된 메소드들

메소드 설명
updateVersionHeader ( ) Update current supported versions header.

메소드 상세

__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 ( )

updateVersionHeader() 보호된 메소드

Update current supported versions header.
protected updateVersionHeader ( )

프로퍼티 상세

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

protected VersionInterface[],Kraken\Network\Websocket\Driver\Version $versionCollection
리턴 Kraken\Network\Websocket\Driver\Version\VersionInterface[]

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

protected string $versionHeader
리턴 string