From 1fc065c8d76aa2ef6a66693db7fd1a9c2f9ccde2 Mon Sep 17 00:00:00 2001 From: Shawn Iwinski Date: Fri, 29 Aug 2014 22:41:25 -0400 Subject: [PATCH] JSON_PRETTY_PRINT compatibility for PHP < 5.4.0 ("--dump-schema") --- bin/validate-json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/validate-json b/bin/validate-json index 2f2fe448..e93d53a0 100755 --- a/bin/validate-json +++ b/bin/validate-json @@ -218,7 +218,8 @@ $refResolver = new JsonSchema\RefResolver($retriever); $refResolver->resolve($schema, $urlSchema); if (isset($arOptions['--dump-schema'])) { - echo json_encode($schema, JSON_PRETTY_PRINT) . "\n"; + $options = defined('JSON_PRETTY_PRINT') ? JSON_PRETTY_PRINT : 0; + echo json_encode($schema, $options) . "\n"; exit(); }