/** * @param $events * @param int $flags * @return TModule */ public function expect($events, $flags = Simulation::EVENTS_COMPARE_IN_ORDER) { $expectedEvents = []; foreach ($events as $event) { $data = isset($event[1]) ? $event[1] : []; $expectedEvents[] = new Event($event[0], $data); } $this->assertEvents($this->simulation->getExpectations(), $expectedEvents, $flags); return $this; }