PHP 인터페이스 Prooph\EventStore\Adapter\Adapter

저자: Alexander Miertsch ([email protected])
파일 보기 프로젝트 열기: prooph/event-store 0 사용 예제들

공개 메소드들

메소드 설명
appendTo ( StreamName $streamName, Iterato\Iterator $domainEvents ) : void
create ( Stream $stream ) : void
load ( StreamName $streamName, null | integer $minVersion = null ) : Stream | null
loadEvents ( StreamName $streamName, array $metadata = [], null | integer $minVersion = null ) : Iterato\Iterator
replay ( StreamName $streamName, DateTimeInterfac\DateTimeInterface $since = null, array $metadata = [] ) : Iterato\Iterator

메소드 상세

appendTo() 공개 메소드

public appendTo ( StreamName $streamName, Iterato\Iterator $domainEvents ) : void
$streamName Prooph\EventStore\Stream\StreamName
$domainEvents Iterato\Iterator
리턴 void

create() 공개 메소드

public create ( Stream $stream ) : void
$stream Prooph\EventStore\Stream\Stream
리턴 void

load() 공개 메소드

public load ( StreamName $streamName, null | integer $minVersion = null ) : Stream | null
$streamName Prooph\EventStore\Stream\StreamName
$minVersion null | integer Minimum version an event should have
리턴 Prooph\EventStore\Stream\Stream | null

loadEvents() 공개 메소드

public loadEvents ( StreamName $streamName, array $metadata = [], null | integer $minVersion = null ) : Iterato\Iterator
$streamName Prooph\EventStore\Stream\StreamName
$metadata array If empty array is provided, then all events should be returned
$minVersion null | integer Minimum version an event should have
리턴 Iterato\Iterator

replay() 공개 메소드

public replay ( StreamName $streamName, DateTimeInterfac\DateTimeInterface $since = null, array $metadata = [] ) : Iterato\Iterator
$streamName Prooph\EventStore\Stream\StreamName
$since DateTimeInterfac\DateTimeInterface
$metadata array
리턴 Iterato\Iterator