PHP 클래스 NetteAddons\Model\Utils\VersionParser

상속: extends Nette\Object
파일 보기 프로젝트 열기: nette/web-addons.nette.org 1 사용 예제들

공개 메소드들

메소드 설명
compare ( NetteAddons\Model\AddonVersion $a, NetteAddons\Model\AddonVersion $b ) : integer Compares two versions and returns 0 if $a == $b, -1 if $a < $b and +1 if $b > $a.
filterStable ( $versions ) : NetteAddons\Model\AddonVersion[]
parseBranch ( $branch ) : string
parseStability ( $version ) : string Parses version and returns its stability.
parseTag ( $tag ) : string | FALSE Tries to parse and normalize version string. Returns FALSE in case of failure.
sort ( &$versions, $reverse ) : void

비공개 메소드들

메소드 설명
getParser ( ) : Composer\Package\Version\VersionParser

메소드 상세

compare() 공개 메소드

Compares two versions and returns 0 if $a == $b, -1 if $a < $b and +1 if $b > $a.
public compare ( NetteAddons\Model\AddonVersion $a, NetteAddons\Model\AddonVersion $b ) : integer
$a NetteAddons\Model\AddonVersion
$b NetteAddons\Model\AddonVersion
리턴 integer

filterStable() 공개 메소드

public filterStable ( $versions ) : NetteAddons\Model\AddonVersion[]
리턴 NetteAddons\Model\AddonVersion[]

parseBranch() 공개 메소드

public parseBranch ( $branch ) : string
리턴 string version string (e.g. '2.0.x-dev')

parseStability() 공개 메소드

Parses version and returns its stability.
public parseStability ( $version ) : string
리턴 string

parseTag() 공개 메소드

Tries to parse and normalize version string. Returns FALSE in case of failure.
public parseTag ( $tag ) : string | FALSE
리턴 string | FALSE

sort() 공개 메소드

public sort ( &$versions, $reverse ) : void
리턴 void