PHP Класс Puli\Repository\Api\ChangeStream\VersionList

С версии: 1.0
Автор: Titouan Galopin ([email protected])
Автор: Bernhard Schussek ([email protected])
Наследование: implements IteratorAggregat\IteratorAggregate, implements ArrayAcces\ArrayAccess, implements Countabl\Countable
Показать файл Открыть проект

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

Метод Описание
__construct ( string $path, array $versions ) Creates a new version list.
contains ( integer $version ) : boolean Returns whether a specific version exists.
count ( )
get ( integer $version ) : Puli\Repository\Api\Resource\PuliResource Returns a specific version of the resource.
getCurrent ( ) : Puli\Repository\Api\Resource\PuliResource Returns the current version of the resource.
getCurrentVersion ( ) : integer Returns the current version number.
getFirst ( ) : Puli\Repository\Api\Resource\PuliResource Returns the first version of the resource.
getFirstVersion ( ) : integer Returns the first version number.
getIterator ( )
getPath ( ) : string Returns the path of the versioned resources.
getVersions ( ) : int[] Returns all version numbers.
offsetExists ( $offset )
offsetGet ( $offset )
offsetSet ( $offset, $value )
offsetUnset ( $offset )
toArray ( ) : Puli\Repository\Api\Resource\PuliResource[] Returns the list as array indexed by version numbers.

Описание методов

__construct() публичный Метод

Creates a new version list.
public __construct ( string $path, array $versions )
$path string The Puli path.
$versions array The versions of the resource, starting with the first.

contains() публичный Метод

Returns whether a specific version exists.
public contains ( integer $version ) : boolean
$version integer The version number starting at 0.
Результат boolean Whether the version exists.

count() публичный Метод

public count ( )

get() публичный Метод

Returns a specific version of the resource.
public get ( integer $version ) : Puli\Repository\Api\Resource\PuliResource
$version integer The version number starting at 0.
Результат Puli\Repository\Api\Resource\PuliResource The resource.

getCurrent() публичный Метод

Returns the current version of the resource.
public getCurrent ( ) : Puli\Repository\Api\Resource\PuliResource
Результат Puli\Repository\Api\Resource\PuliResource The current version.

getCurrentVersion() публичный Метод

Returns the current version number.
public getCurrentVersion ( ) : integer
Результат integer The current version number.

getFirst() публичный Метод

Returns the first version of the resource.
public getFirst ( ) : Puli\Repository\Api\Resource\PuliResource
Результат Puli\Repository\Api\Resource\PuliResource The first version.

getFirstVersion() публичный Метод

Returns the first version number.
public getFirstVersion ( ) : integer
Результат integer The first version number.

getIterator() публичный Метод

public getIterator ( )

getPath() публичный Метод

Returns the path of the versioned resources.
public getPath ( ) : string
Результат string The Puli path.

getVersions() публичный Метод

Returns all version numbers.
public getVersions ( ) : int[]
Результат int[] The version numbers.

offsetExists() публичный Метод

public offsetExists ( $offset )

offsetGet() публичный Метод

public offsetGet ( $offset )

offsetSet() публичный Метод

public offsetSet ( $offset, $value )

offsetUnset() публичный Метод

public offsetUnset ( $offset )

toArray() публичный Метод

Returns the list as array indexed by version numbers.
public toArray ( ) : Puli\Repository\Api\Resource\PuliResource[]
Результат Puli\Repository\Api\Resource\PuliResource[] The resource versions indexed by their version numbers.