Jelix 1.6.40

Version
in package

Embed version informations.

Table of Contents

$buildMetadata  : mixed
$stabilityVersion  : mixed
$version  : mixed
__construct()  : mixed
__toString()  : mixed
getBranchVersion()  : mixed
getBuildMetadata()  : mixed
getMajor()  : mixed
getMinor()  : mixed
getNextMajorVersion()  : string
Returns the next major version 2.1.3 -> 3.0.0 2.1b1.4 -> 3.0.0.
getNextMinorVersion()  : string
Returns the next minor version 2.1.3 -> 2.2 2.1 -> 2.2 2.1b1.4 -> 2.2.
getNextPatchVersion()  : string
Returns the next patch version 2.1.3 -> 2.1.4 2.1b1.4 -> 2.2.
getNextTailVersion()  : string
returns the next version, by incrementing the last number, whatever it is.
getPatch()  : mixed
getStabilityVersion()  : mixed
getTailNumbers()  : mixed
getVersionArray()  : mixed
hasMinor()  : mixed
hasPatch()  : mixed
toString()  : mixed

Properties

$buildMetadata

private mixed $buildMetadata = ''

$stabilityVersion

private mixed $stabilityVersion = array()

$version

private mixed $version = array()

Methods

__construct()

public __construct(array<string|int, int> $version[, array<string|int, string> $stabilityVersion = array() ][, mixed $buildMetadata = '' ]) : mixed
Parameters
$version : array<string|int, int>

list of numbers of the version (ex: [1,2,3] for 1.2.3)

$stabilityVersion : array<string|int, string> = array()

list of stability informations that are informations following a '-' in a semantic version (ex: ['alpha', '2'] for 1.2.3-alpha.2)

$buildMetadata : mixed = ''
Return values
mixed

__toString()

public __toString() : mixed
Return values
mixed

getBranchVersion()

public getBranchVersion() : mixed
Return values
mixed

getBuildMetadata()

public getBuildMetadata() : mixed
Return values
mixed

getMajor()

public getMajor() : mixed
Return values
mixed

getMinor()

public getMinor() : mixed
Return values
mixed

getNextMajorVersion()

Returns the next major version 2.1.3 -> 3.0.0 2.1b1.4 -> 3.0.0.

public getNextMajorVersion() : string
Return values
string

the next version

getNextMinorVersion()

Returns the next minor version 2.1.3 -> 2.2 2.1 -> 2.2 2.1b1.4 -> 2.2.

public getNextMinorVersion() : string
Return values
string

the next version

getNextPatchVersion()

Returns the next patch version 2.1.3 -> 2.1.4 2.1b1.4 -> 2.2.

public getNextPatchVersion() : string
Return values
string

the next version

getNextTailVersion()

returns the next version, by incrementing the last number, whatever it is.

public getNextTailVersion() : string

If the version has a stability information (alpha, beta etc..), it returns only the version without stability version.

Return values
string

the next version

getPatch()

public getPatch() : mixed
Return values
mixed

getStabilityVersion()

public getStabilityVersion() : mixed
Return values
mixed

getTailNumbers()

public getTailNumbers() : mixed
Return values
mixed

getVersionArray()

public getVersionArray() : mixed
Return values
mixed

hasMinor()

public hasMinor() : mixed
Return values
mixed

hasPatch()

public hasPatch() : mixed
Return values
mixed

toString()

public toString([bool $withPatch = true ]) : mixed
Parameters
$withPatch : bool = true

true, it returns always x.y.z even if no patch or minor version was given

Return values
mixed

Search results