From b85ca7a65f5f8ab7c57d4007ae4b3be7e8573e08 Mon Sep 17 00:00:00 2001 From: Oli Griffiths Date: Wed, 22 Jul 2015 18:29:44 -0400 Subject: [PATCH] Added JSON_PARTIAL_OUTPUT_ON_ERROR to json_encode to handle recursive stack traces Added PHP 5.3 support Updated json_encode to check for JSON_PARTIAL_OUTPUT_ON_ERROR existence --- src/Whoops/Handler/JsonResponseHandler.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Whoops/Handler/JsonResponseHandler.php b/src/Whoops/Handler/JsonResponseHandler.php index b997438..d6c7677 100644 --- a/src/Whoops/Handler/JsonResponseHandler.php +++ b/src/Whoops/Handler/JsonResponseHandler.php @@ -84,7 +84,8 @@ class JsonResponseHandler extends Handler header('Content-Type: application/json'); } - echo json_encode($response); + echo json_encode($response, defined('JSON_PARTIAL_OUTPUT_ON_ERROR') ? JSON_PARTIAL_OUTPUT_ON_ERROR : 0); + return Handler::QUIT; } }