/** * Notify about the fault * * @param string $email address to be notified about the fault * @param Exception $e uncaught exception that caused application fault * @return void */ protected function notify500($email, Exception $e) { // // TODO log this // $request = $this->webContext->getRequest(); $message = <<<EOT Crash at {$request->getHttpUrl()->getHost()}: {$e->getMessage()} The request: {$request->getHttpUrl()} Request method: {$request->getRequestMethod()} {$e->getTraceAsString()} EOT; mail($email, PHOEBIUS_SHORT_PRODUCT_NAME . "crash at {$request->getHttpUrl()->getHost()} (" . get_class($e) . ")", $message); }