示例#1
0
 private function getView(\Exception $e)
 {
     // exception screen in develop
     if (isset($this->injector)) {
         /** @noinspection PhpUnusedLocalVariableInspection */
         $dependencyBindings = (string) $this->injector;
         /** @noinspection PhpUnusedLocalVariableInspection */
         $modules = $this->injector->getModule()->modules;
     } elseif (isset($e->module)) {
         /** @noinspection PhpUnusedLocalVariableInspection */
         $dependencyBindings = (string) $e->module;
         /** @noinspection PhpUnusedLocalVariableInspection */
         $modules = $e->module->modules;
     } else {
         /** @noinspection PhpUnusedLocalVariableInspection */
         $dependencyBindings = 'n/a';
         /** @noinspection PhpUnusedLocalVariableInspection */
         $modules = 'n/a';
     }
     /** @noinspection PhpIncludeInspection */
     return include $this->viewTemplate;
 }