StydeNet / enlighten

Enlighten your APIs with auto-generated documentation
MIT License
574 stars 32 forks source link

Exception thrown when response payload is a plain string. #55

Open emilianotisato opened 3 years ago

emilianotisato commented 3 years ago

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