summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--it.class5
1 files changed, 3 insertions, 2 deletions
diff --git a/it.class b/it.class
index 25834b3..5190bde 100644
--- a/it.class
+++ b/it.class
@@ -1158,10 +1158,11 @@ static function pipe($cmd, $args = array())
/**
* Encodes data to json with unescaped slahes, unescape unicode and on devel pretty printing
+ * @param $p['pretty'] Pretty-print json
*/
-static function json_encode($data)
+static function json_encode($data, $p = [])
{
- return json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | (it::is_devel() ? JSON_PRETTY_PRINT : 0));
+ return json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | ($p['pretty'] || it::is_devel() ? JSON_PRETTY_PRINT : 0));
}
/**