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

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

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

Метод Описание
__construct ( AggregateType $aggregateType, string $aggregateId, object $aggregateRoot, integer $lastVersion, DateTimeImmutable $createdAt )
aggregateId ( ) : string
aggregateRoot ( ) : object
aggregateType ( ) : AggregateType
createdAt ( ) : DateTimeImmutable
lastVersion ( ) : integer

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

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

public __construct ( AggregateType $aggregateType, string $aggregateId, object $aggregateRoot, integer $lastVersion, DateTimeImmutable $createdAt )
$aggregateType Prooph\EventStore\Aggregate\AggregateType
$aggregateId string
$aggregateRoot object
$lastVersion integer
$createdAt DateTimeImmutable

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

public aggregateId ( ) : string
Результат string

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

public aggregateRoot ( ) : object
Результат object

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

public aggregateType ( ) : AggregateType
Результат Prooph\EventStore\Aggregate\AggregateType

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

public createdAt ( ) : DateTimeImmutable
Результат DateTimeImmutable

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

public lastVersion ( ) : integer
Результат integer