public function __construct(Adapter $adapter, ActionEventEmitter $actionEventEmitter) { $this->adapter = $adapter; $this->actionEventEmitter = $actionEventEmitter; $this->recordedEvents = new AppendIterator(); }