PHP Класс NetteAddons\Model\Utils\VersionParser

Наследование: extends Nette\Object
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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