From 90f2a9f4064eccbcaa253af8c7209d8b702c026a Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 27 Dec 2011 11:33:43 +0100 Subject: [PATCH] Use JSON_PRETTY_PRINT option when dumping JSON to help debugging --- src/Composer/Json/JsonFile.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Composer/Json/JsonFile.php b/src/Composer/Json/JsonFile.php index 945410c24..22aa4d265 100644 --- a/src/Composer/Json/JsonFile.php +++ b/src/Composer/Json/JsonFile.php @@ -15,6 +15,11 @@ namespace Composer\Json; use Composer\Repository\RepositoryManager; use Composer\Composer; +// defined as of PHP 5.4 +if (!defined('JSON_PRETTY_PRINT')) { + define('JSON_PRETTY_PRINT', 128); +} + /** * Reads/writes json files. * @@ -91,7 +96,7 @@ class JsonFile ); } } - file_put_contents($this->path, json_encode($hash)); + file_put_contents($this->path, json_encode($hash, JSON_PRETTY_PRINT)); } /**