public function __construct(IdentifierGenerator $identifier_generator, DateTimeGenerator $datetime_generator, EventFactory $event_factory, Log $log, Dispatcher $bus, Snapshot $snapshot) { parent::__construct($identifier_generator, $datetime_generator, $event_factory, $log, $snapshot); $this->bus = $bus; }
public function __construct(Projection $projection, IdentifierGenerator $identifier_generator, DateTimeGenerator $datetime_generator, EventFactory $event_factory, Log $log, Snapshot $snapshot) { parent::__construct($identifier_generator, $datetime_generator, $event_factory, $log, $snapshot); $this->projection = $projection; }