PHP 클래스 Naneau\SemVer\Version

A single SemVer version
상속: extends Naneau\SemVer\Version\Versionable
파일 보기 프로젝트 열기: naneau/semver 1 사용 예제들

공개 메소드들

메소드 설명
__toString ( ) : string String representation of this Version
cleanCopy ( ) : Version Create a new Version that discards the entity information of build and originalVersionString
getBuild ( ) : Naneau\SemVer\Version\Build Get the build
getOriginalVersion ( ) : string Get the original version string
getPreRelease ( ) : Naneau\SemVer\Version\PreRelease Get the pre release version
hasBuild ( ) : boolean Does this Version have a Build?
hasPreRelease ( ) : boolean Does this Version have a pre release?
next ( Version | string | null $base = null ) : Version Get the next logical version relative to the provided base version. If no base is supplied, base will be the same as the current version.
setBuild ( Naneau\SemVer\Version\Build $build ) : Version Set the build
setOriginalVersion ( $version ) Set the original version string for later usage
setPreRelease ( Naneau\SemVer\Version\PreRelease $preRelease ) : Version Set the pre release version

메소드 상세

__toString() 공개 메소드

String representation of this Version
public __toString ( ) : string
리턴 string

cleanCopy() 공개 메소드

Create a new Version that discards the entity information of build and originalVersionString
public cleanCopy ( ) : Version
리턴 Version

getBuild() 공개 메소드

Get the build
public getBuild ( ) : Naneau\SemVer\Version\Build
리턴 Naneau\SemVer\Version\Build

getOriginalVersion() 공개 메소드

Get the original version string
public getOriginalVersion ( ) : string
리턴 string

getPreRelease() 공개 메소드

Get the pre release version
public getPreRelease ( ) : Naneau\SemVer\Version\PreRelease
리턴 Naneau\SemVer\Version\PreRelease

hasBuild() 공개 메소드

Does this Version have a Build?
public hasBuild ( ) : boolean
리턴 boolean

hasPreRelease() 공개 메소드

Does this Version have a pre release?
public hasPreRelease ( ) : boolean
리턴 boolean

next() 공개 메소드

Get the next logical version relative to the provided base version. If no base is supplied, base will be the same as the current version.
public next ( Version | string | null $base = null ) : Version
$base Version | string | null
리턴 Version

setBuild() 공개 메소드

Set the build
public setBuild ( Naneau\SemVer\Version\Build $build ) : Version
$build Naneau\SemVer\Version\Build
리턴 Version

setOriginalVersion() 공개 메소드

Set the original version string for later usage
public setOriginalVersion ( $version )
$version

setPreRelease() 공개 메소드

Set the pre release version
public setPreRelease ( Naneau\SemVer\Version\PreRelease $preRelease ) : Version
$preRelease Naneau\SemVer\Version\PreRelease
리턴 Version