PHP 클래스 Prooph\EventStore\Adapter\InMemoryAdapter

저자: Alexander Miertsch ([email protected])
상속: implements Prooph\EventStore\Adapter\Adapter
파일 보기 프로젝트 열기: prooph/event-store 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$streams Iterato\Iterator[]

공개 메소드들

메소드 설명
appendTo ( StreamName $streamName, 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 ) : Iterator
replay ( StreamName $streamName, DateTimeInterface $since = null, array $metadata = [] ) : ArrayIterator

보호된 메소드들

메소드 설명
matchMetadataWith ( Prooph\Common\Messaging\Message $streamEvent, array $metadata ) : boolean

메소드 상세

appendTo() 공개 메소드

public appendTo ( StreamName $streamName, Iterator $domainEvents ) : void
$streamName Prooph\EventStore\Stream\StreamName
$domainEvents 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
리턴 Prooph\EventStore\Stream\Stream | null

loadEvents() 공개 메소드

public loadEvents ( StreamName $streamName, array $metadata = [], null | integer $minVersion = null ) : Iterator
$streamName Prooph\EventStore\Stream\StreamName
$metadata array
$minVersion null | integer
리턴 Iterator

matchMetadataWith() 보호된 메소드

protected matchMetadataWith ( Prooph\Common\Messaging\Message $streamEvent, array $metadata ) : boolean
$streamEvent Prooph\Common\Messaging\Message
$metadata array
리턴 boolean

replay() 공개 메소드

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

프로퍼티 상세

$streams 보호되어 있는 프로퍼티

protected Iterator[],Iterato $streams
리턴 Iterato\Iterator[]