[tor-commits] [donate/master] Added back the renderJsonErrorMessage function to ErrorHandler class.

peterh at torproject.org peterh at torproject.org
Tue Jun 18 18:02:13 UTC 2019


commit 6b23adca8ddc15e001a472a03e837071a63a05b5
Author: Stephanie Kirtiadi <skirtiadi at giantrabbit.com>
Date:   Mon May 20 13:54:55 2019 -0700

    Added back the renderJsonErrorMessage function to ErrorHandler class.
    
    Code review feedback.
    
    Issue #40961
---
 public/php_errors.log |  1 -
 src/ErrorHandler.php  | 14 ++++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/public/php_errors.log b/public/php_errors.log
deleted file mode 100644
index 547796ff..00000000
--- a/public/php_errors.log
+++ /dev/null
@@ -1 +0,0 @@
-[16-Apr-2019 23:27:39 UTC] PHP Notice:  Undefined index: email in /Users/skirtiadi/gr/tor.local/site/src/StripeController.php on line 73
diff --git a/src/ErrorHandler.php b/src/ErrorHandler.php
index 7541de6e..81b0ccd6 100644
--- a/src/ErrorHandler.php
+++ b/src/ErrorHandler.php
@@ -18,4 +18,18 @@ class ErrorHandler extends \Slim\Handlers\Error {
     $logger = $this->container->get('logger');
     $logger->error($message, array('exception' => $throwable, 'trace' => $throwable->getTrace()));
   }
+
+  protected function renderJsonErrorMessage(\Exception $exception)
+  {
+    $message = $exception->getMessage();
+    $response = array(
+      'errors' => array(
+        array(
+          'error_code' => $exception->getCode(),
+          'message' => $message
+        ),
+      ),
+    );
+    return json_encode($response, JSON_PRETTY_PRINT);
+  }
 }





More information about the tor-commits mailing list