public function generate($eventType, array $data, $eventClassName = Event::class) { $event = new $eventClassName($eventType, $data, $this->currentAccountIdentifier, $this->getCurrentContext()); $this->lastGeneratedEvent = $event; return $event; }