1
0
Fork 0

Expand {} into a new line before manipulating json, fixes #1481

pull/1486/merge
Jordi Boggiano 2013-01-13 17:06:35 +01:00
parent cea4c05021
commit dea4bdf8f0
2 changed files with 2 additions and 3 deletions

View File

@ -30,7 +30,7 @@ class JsonManipulator
throw new \InvalidArgumentException('The json file must be an object ({})');
}
$this->newline = false !== strpos("\r\n", $contents) ? "\r\n": "\n";
$this->contents = $contents;
$this->contents = $contents === '{}' ? '{' . $this->newline . '}' : $contents;
$this->detectIndenting();
}

View File

@ -30,8 +30,7 @@ class JsonManipulatorTest extends \PHPUnit_Framework_TestCase
{
return array(
array(
'{
}',
'{}',
'require',
'vendor/baz',
'qux',