PHP 클래스 OpenSkill\Datatable\Versions\VersionEngine

파일 보기 프로젝트 열기: openskill/datatable 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( array $versions ) DTVersionEngine constructor. The first version will be set as default version.
getVersion ( ) : OpenSkill\Datatable\Versions\Version
hasVersion ( ) : boolean
setVersion ( OpenSkill\Datatable\Versions\Version $version )

비공개 메소드들

메소드 설명
setDefaultVersion ( array $versions ) Set the default version that will be used by the VersionEngine.
setVersionFromRequest ( array $versions ) Pick the verison of an engine that can parse a request.

메소드 상세

__construct() 공개 메소드

DTVersionEngine constructor. The first version will be set as default version.
public __construct ( array $versions )
$versions array an array of possible version this data table supports

getVersion() 공개 메소드

public getVersion ( ) : OpenSkill\Datatable\Versions\Version
리턴 OpenSkill\Datatable\Versions\Version Will return the version that is currently selected to handle the request.

hasVersion() 공개 메소드

public hasVersion ( ) : boolean
리턴 boolean true if one of the versions can handle the request, false otherwise

setVersion() 공개 메소드

public setVersion ( OpenSkill\Datatable\Versions\Version $version )
$version OpenSkill\Datatable\Versions\Version The version that should be used in this request.