예제 #1
0
파일: Tier.php 프로젝트: atawsports2/Tier
 /**
  * @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;
 }
예제 #2
0
파일: tierFunctions.php 프로젝트: Zvax/Tier
/**
 * @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);
}