diff --git a/src/RedirectionForm.php b/src/RedirectionForm.php index 4d0c4a2..9dde67b 100644 --- a/src/RedirectionForm.php +++ b/src/RedirectionForm.php @@ -3,6 +3,7 @@ namespace Shetabit\Multipay; use JsonSerializable; +use Illuminate\Support\Facades\Response; class RedirectionForm implements JsonSerializable { @@ -179,11 +180,11 @@ public function render() : string * * @param $options * - * @return string + * @return \Illuminate\Http\JsonResponse */ - public function toJson($options = JSON_UNESCAPED_UNICODE) : string + public function toJson($options = JSON_UNESCAPED_UNICODE) : \Illuminate\Http\JsonResponse { - return json_encode($this, $options); + return Response::json($this)->setEncodingOptions($options); } /**