/** * @param Request $request */ public function execute(Request $request) { try { Tier::$initialOBLevel = ob_get_level(); $this->injector->alias('Psr\\Http\\Message\\ServerRequestInterface', get_class($request)); $this->injector->share($request); $this->executeInternal(); } catch (\Throwable $t) { $this->processException($t); } catch (\Exception $e) { $this->processException($e); } }