mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-11-25 09:42:10 +08:00
Change JsonDebugException to Responsable interface
In all other exceptions, when a Response is supposed to be returned, the Responsable interface is used instead of render.
This commit is contained in:
parent
ec775aec02
commit
7249d947ec
|
@ -4,8 +4,9 @@ namespace BookStack\Exceptions;
|
|||
|
||||
use Exception;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Contracts\Support\Responsable;
|
||||
|
||||
class JsonDebugException extends Exception
|
||||
class JsonDebugException extends Exception implements Responsable
|
||||
{
|
||||
protected array $data;
|
||||
|
||||
|
@ -22,7 +23,7 @@ class JsonDebugException extends Exception
|
|||
* 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.
|
||||
*/
|
||||
public function render(): JsonResponse
|
||||
public function toResponse($request): JsonResponse
|
||||
{
|
||||
$cleaned = mb_convert_encoding($this->data, 'UTF-8');
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user