|
@@ 75-81 (lines=7) @@
|
| 72 |
|
$jsonFlags = JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_THROW_ON_ERROR; // phpcs:ignore PHPCompatibility.Constants.NewConstants.json_throw_on_errorFound |
| 73 |
|
|
| 74 |
|
$contents = "# Parser text fixture file\n"; |
| 75 |
|
if ( ! empty( $data['args'] ) ) { |
| 76 |
|
$this->assertIsArray( $data['args'] ); |
| 77 |
|
$contents .= "\n## Constructor args\n"; |
| 78 |
|
$contents .= " ~~~~~~~~json args\n"; |
| 79 |
|
$contents .= ' ' . str_replace( "\n", "\n ", json_encode( $data['args'], $jsonFlags ) ) . "\n"; |
| 80 |
|
$contents .= " ~~~~~~~~\n"; |
| 81 |
|
} |
| 82 |
|
if ( isset( $data['changelog'] ) ) { |
| 83 |
|
$this->assertIsString( $data['changelog'] ); |
| 84 |
|
$contents .= "\n## Changelog file\n"; |
|
@@ 82-88 (lines=7) @@
|
| 79 |
|
$contents .= ' ' . str_replace( "\n", "\n ", json_encode( $data['args'], $jsonFlags ) ) . "\n"; |
| 80 |
|
$contents .= " ~~~~~~~~\n"; |
| 81 |
|
} |
| 82 |
|
if ( isset( $data['changelog'] ) ) { |
| 83 |
|
$this->assertIsString( $data['changelog'] ); |
| 84 |
|
$contents .= "\n## Changelog file\n"; |
| 85 |
|
$contents .= " ~~~~~~~~markdown changelog\n"; |
| 86 |
|
$contents .= ' ' . str_replace( "\n", "\n ", $data['changelog'] ) . "\n"; |
| 87 |
|
$contents .= " ~~~~~~~~\n"; |
| 88 |
|
} |
| 89 |
|
if ( isset( $data['object'] ) ) { |
| 90 |
|
$this->assertInstanceOf( Changelog::class, $data['object'] ); |
| 91 |
|
$contents .= "\n## Changelog object\n"; |
|
@@ 89-95 (lines=7) @@
|
| 86 |
|
$contents .= ' ' . str_replace( "\n", "\n ", $data['changelog'] ) . "\n"; |
| 87 |
|
$contents .= " ~~~~~~~~\n"; |
| 88 |
|
} |
| 89 |
|
if ( isset( $data['object'] ) ) { |
| 90 |
|
$this->assertInstanceOf( Changelog::class, $data['object'] ); |
| 91 |
|
$contents .= "\n## Changelog object\n"; |
| 92 |
|
$contents .= " ~~~~~~~~json object\n"; |
| 93 |
|
$contents .= ' ' . str_replace( "\n", "\n ", json_encode( $data['object'], $jsonFlags ) ) . "\n"; |
| 94 |
|
$contents .= " ~~~~~~~~\n"; |
| 95 |
|
} |
| 96 |
|
if ( isset( $data['changelog'] ) ) { |
| 97 |
|
if ( isset( $data['parse-exception'] ) ) { |
| 98 |
|
$this->assertInstanceOf( Exception::class, $data['parse-exception'] ); |