PHP 클래스 Prooph\EventStore\Snapshot\Snapshot

파일 보기 프로젝트 열기: prooph/event-store 1 사용 예제들

공개 메소드들

메소드 설명
__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