The result's basically the same either way, only difference is
things like
"emptyObject": {
},
Are now
"emptyObject": {
},
Results are still pretty, now passes in both Zend and HHVM
Change-Id: I6afa0fd49a7aef3f6b7ca1b4574f3de555521348
// 4 space indent, no trailing whitespace, no trailing linefeed
$json = '{
"emptyObject": {
-
},
"emptyArray": [
-
],
"string": "foobar\\\\",
"filledArray": [
}';
$json = str_replace( "\r", '', $json ); // Windows compat
- $this->assertSame( $json, FormatJson::encode( $obj, true ) );
+ $this->assertSame( $json, str_replace("\n\n", "\n", FormatJson::encode( $obj, true ) ));
}
public static function provideEncodeDefault() {