StydeNet/enlighten

Exception thrown when response payload is a plain string.

emilianotisato opened this issue · 0 comments

In all cases we are assuming that the response payload to pars with Styde\Enlighten\Models\ReplacesValues trait is either null or an object/array. But when we are returning just a plain string like:

        return response()->json('Unsubscription was successfully', 200);

You can reproduce this by returning this response from a tested controller.

We expect to see the json response message even if is only a plain text (and not an object or array).

(in the attached image you will see some ray() calls coz I was debugging it.

Screen Shot 2021-03-06 at 9 22 44