DI::apiResponse()->addContent(XML::fromArray(["result" => $result], $xml));
DI::page()->exit(DI::apiResponse()->generate());
- exit();
+ self::exit();
}
/**
DI::apiResponse()->addContent($content);
DI::page()->exit(DI::apiResponse()->generate());
- exit();
+ self::exit();
}
/**
DI::apiResponse()->setType($responce, $content_type);
DI::apiResponse()->addContent($content);
DI::page()->exit(DI::apiResponse()->generate());
- exit();
+
+ self::exit();
}
public static function jsonError($httpCode, $content, $content_type = 'application/json')
DI::apiResponse()->setType(Response::TYPE_JSON, $content_type);
DI::apiResponse()->addContent(json_encode($content, $options));
DI::page()->exit(DI::apiResponse()->generate());
+
+ self::exit();
+ }
+
+ /**
+ * Exit the program execution.
+ */
+ public static function exit()
+ {
+ DI::page()->logRuntime(DI::config(), 'exit');
exit();
}
case 307:
throw new TemporaryRedirectException();
}
-
- exit();
+ self::exit();
}
/**
echo str_replace("\t", " ", $o);
echo "</section>";
echo "</body></html>\r\n";
- exit();
+ self::exit();
}
/**