public function on($eventName, callable $eventHandler) { if (!array_key_exists($eventName, $this->eventHandlers)) { $this->eventHandlers[$eventName] = []; } $this->eventHandlers[$eventName][] = $eventHandler; }