Looking at the CLImate docs linked in README.md, one would expect that $cli->json($myJson) (eg inside a custom command) outputs JSON into the terminal - but all it does is return json_encoded data, which then needs to be output to the terminal, like this: $cli->out($cli->json($myJson)) - which is not desired behaviour from the looks of it.
In order to comply with aforementioned docs, this (monkey)patch solves this problem, although it may be further improved (I guess).
Looking at the
CLImate
docs linked inREADME.md
, one would expect that$cli->json($myJson)
(eg inside a custom command) outputs JSON into the terminal - but all it does is returnjson_encode
d data, which then needs to beout
put to the terminal, like this:$cli->out($cli->json($myJson))
- which is not desired behaviour from the looks of it.In order to comply with aforementioned docs, this (monkey)patch solves this problem, although it may be further improved (I guess).
Cheers, S1SYPHOS