error.php 561 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. function returnError($message, $code){
  3. throw new \HttpException($message, $code);
  4. }
  5. function returnClientError($message){
  6. returnError($message, 400);
  7. }
  8. function returnServerError($message){
  9. returnError($message, 500);
  10. }
  11. function debugMessage($text){
  12. if(!file_exists('DEBUG')) {
  13. return;
  14. }
  15. $backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 3);
  16. $calling = $backtrace[2];
  17. $message = $calling['file'] . ':'
  18. . $calling['line'] . ' class '
  19. . $calling['class'] . '->'
  20. . $calling['function'] . ' - '
  21. . $text;
  22. error_log($message);
  23. }