PHP Класс Prooph\EventStore\Snapshot\SnapshotStore

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$adapter Prooph\EventStore\Snapshot\Adapter\Adapter

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

Метод Описание
__construct ( Prooph\EventStore\Snapshot\Adapter\Adapter $adapter )
get ( AggregateType $aggregateType, string $aggregateId ) : Snapshot | null
save ( Snapshot $snapshot ) : void Save aggregate root

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

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

public __construct ( Prooph\EventStore\Snapshot\Adapter\Adapter $adapter )
$adapter Prooph\EventStore\Snapshot\Adapter\Adapter

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

public get ( AggregateType $aggregateType, string $aggregateId ) : Snapshot | null
$aggregateType Prooph\EventStore\Aggregate\AggregateType
$aggregateId string
Результат Snapshot | null

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

Save aggregate root
public save ( Snapshot $snapshot ) : void
$snapshot Snapshot
Результат void

Описание свойств

$adapter защищенное свойство

protected Adapter,Prooph\EventStore\Snapshot\Adapter $adapter
Результат Prooph\EventStore\Snapshot\Adapter\Adapter