Przeglądaj źródła

Merge pull request #175 from fabpot/json-pretty

Use JSON_PRETTY_PRINT option when dumping JSON to help debugging
Jordi Boggiano 13 lat temu
rodzic
commit
21ab41fa2d
1 zmienionych plików z 6 dodań i 1 usunięć
  1. 6 1
      src/Composer/Json/JsonFile.php

+ 6 - 1
src/Composer/Json/JsonFile.php

@@ -15,6 +15,11 @@ namespace Composer\Json;
 use Composer\Repository\RepositoryManager;
 use Composer\Repository\RepositoryManager;
 use Composer\Composer;
 use Composer\Composer;
 
 
+// defined as of PHP 5.4
+if (!defined('JSON_PRETTY_PRINT')) {
+    define('JSON_PRETTY_PRINT', 128);
+}
+
 /**
 /**
  * Reads/writes json files.
  * 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));
     }
     }
 
 
     /**
     /**