errorHandler = new ErrorHandler(); } public function run() { try { self::$router->resolve(); } catch (\Throwable $e) { // Use centralized error handler $this->errorHandler->handleException($e); } } }