mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
Merge pull request #4318 from devdot/improve-json-debug-exception
Change JsonDebugException to Responsable interface
This commit is contained in:
commit
22fc720c22
@ -4,8 +4,9 @@ namespace BookStack\Exceptions;
|
|||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use Illuminate\Http\JsonResponse;
|
use Illuminate\Http\JsonResponse;
|
||||||
|
use Illuminate\Contracts\Support\Responsable;
|
||||||
|
|
||||||
class JsonDebugException extends Exception
|
class JsonDebugException extends Exception implements Responsable
|
||||||
{
|
{
|
||||||
protected array $data;
|
protected array $data;
|
||||||
|
|
||||||
@ -22,7 +23,7 @@ class JsonDebugException extends Exception
|
|||||||
* Convert this exception into a response.
|
* Convert this exception into a response.
|
||||||
* We add a manual data conversion to UTF8 to ensure any binary data is presentable as a JSON string.
|
* We add a manual data conversion to UTF8 to ensure any binary data is presentable as a JSON string.
|
||||||
*/
|
*/
|
||||||
public function render(): JsonResponse
|
public function toResponse($request): JsonResponse
|
||||||
{
|
{
|
||||||
$cleaned = mb_convert_encoding($this->data, 'UTF-8');
|
$cleaned = mb_convert_encoding($this->data, 'UTF-8');
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user