Prooph\EventStore\EventStore::getActionEventEmitter PHP Метод

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

public getActionEventEmitter ( ) : Prooph\Common\Event\ActionEventEmitter
Результат Prooph\Common\Event\ActionEventEmitter
    public function getActionEventEmitter()
    {
        return $this->actionEventEmitter;
    }

Usage Example

Пример #1
0
 /**
  * @param EventStore $eventStore
  * @param AggregateType $aggregateType
  * @param AggregateTranslator $aggregateTranslator
  * @param SnapshotStore|null $snapshotStore
  * @param StreamName|null $streamName
  * @param bool $oneStreamPerAggregate
  */
 public function __construct(EventStore $eventStore, AggregateType $aggregateType, AggregateTranslator $aggregateTranslator, SnapshotStore $snapshotStore = null, StreamName $streamName = null, $oneStreamPerAggregate = false)
 {
     $this->eventStore = $eventStore;
     $this->eventStore->getActionEventEmitter()->attachListener('commit.pre', [$this, 'addPendingEventsToStream']);
     $this->aggregateType = $aggregateType;
     $this->aggregateTranslator = $aggregateTranslator;
     $this->snapshotStore = $snapshotStore;
     $this->streamName = $streamName;
     $this->oneStreamPerAggregate = $oneStreamPerAggregate;
 }
All Usage Examples Of Prooph\EventStore\EventStore::getActionEventEmitter