PHP Класс Puli\Repository\AbstractEditableRepository

С версии: 1.0
Автор: Bernhard Schussek ([email protected])
Автор: Titouan Galopin ([email protected])
Наследование: extends AbstractRepository, implements Puli\Repository\Api\EditableRepository
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Puli\Repository\Api\ChangeStream\ChangeStream $changeStream = null ) Create the repository.
getVersions ( $path )

Защищенные методы

Метод Описание
clearVersions ( ) Clears the change stream.
removeVersions ( string $path ) Removes all versions of a resource from the change stream.
storeVersion ( Puli\Repository\Api\Resource\PuliResource $resource ) Stores a version of a resource in the change stream.

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

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

Create the repository.
public __construct ( Puli\Repository\Api\ChangeStream\ChangeStream $changeStream = null )
$changeStream Puli\Repository\Api\ChangeStream\ChangeStream If provided, the repository will log resources changes in this change stream.

clearVersions() защищенный Метод

Clears the change stream.
protected clearVersions ( )

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

public getVersions ( $path )

removeVersions() защищенный Метод

Removes all versions of a resource from the change stream.
protected removeVersions ( string $path )
$path string The Puli path.

storeVersion() защищенный Метод

Stores a version of a resource in the change stream.
protected storeVersion ( Puli\Repository\Api\Resource\PuliResource $resource )
$resource Puli\Repository\Api\Resource\PuliResource The resource version.