/** * @param InjectionException $ie * @return int */ public static function processInjectionException(InjectionException $ie) { $body = $ie->getMessage() . "\n\n"; $body .= "Dependency chain is:\n\n"; $body .= implode("\n", $ie->getDependencyChain()); $body .= "Stack trace:\n"; $body .= Tier::getExceptionString($ie); $body = new ExceptionHtmlBody($body, 500); self::sendRawBodyResponse($body); return \Tier\TierApp::PROCESS_END; }
/** * @param InjectionException $ie * @param Request $request */ function processInjectionException(InjectionException $ie, Request $request) { $body = $ie->getMessage() . "\n\n"; $body .= "Dependency chain is:\n\n"; $body .= implode("\n", $ie->getDependencyChain()); $body = new ExceptionHtmlBody($body, 500); \Tier\sendErrorResponse($request, $body); }