@@ -222,26 +222,29 @@ public function testPathParametersAreArrays()
222
222
$ this ->assertInstanceOf (\cebe \openapi \spec \Parameter::class, $ userIdPath ->parameters [1 ]);
223
223
$ this ->assertEquals ('id ' , $ userIdPath ->parameters [2 ]->name );
224
224
$ dirSep = DIRECTORY_SEPARATOR ;
225
- shell_exec ('php ' .dirname (__DIR__ , 2 ) . "{$ dirSep }bin {$ dirSep }php-openapi inline " . $ file . ' ' . dirname (__DIR__ ) . $ dirSep .'/compiled.yml ' );
225
+ $ output = dirname (__DIR__ ) . $ dirSep . 'compiled.yml ' ;
226
+ shell_exec ('php ' . dirname (__DIR__ , 2 ) . "{$ dirSep }bin {$ dirSep }php-openapi inline " . $ file . ' ' . $ output );
226
227
227
- $ expected = "{$ dirSep }data {$ dirSep }issue {$ dirSep }155/ compiled-symfony-7.yml " ;
228
+ $ expected = "{$ dirSep }data {$ dirSep }issue {$ dirSep }155 { $ dirSep } compiled-symfony-7.yml " ;
228
229
$ version = static ::symfonyYamlVersion ();
229
230
$ majorVersion = explode ('. ' , $ version )[0 ];
230
231
231
232
if ($ majorVersion == 6 ) {
232
- $ expected = "{$ dirSep }data {$ dirSep }issue {$ dirSep }155/ compiled-symfony-6.yml " ;
233
+ $ expected = "{$ dirSep }data {$ dirSep }issue {$ dirSep }155 { $ dirSep } compiled-symfony-6.yml " ;
233
234
if (version_compare (PHP_VERSION , '8.1 ' , '>= ' ) && version_compare ($ version , '6.0.0 ' , '!= ' )) {
234
- $ expected = "{$ dirSep }data {$ dirSep }issue {$ dirSep }155/ compiled-symfony-7.yml " ;
235
+ $ expected = "{$ dirSep }data {$ dirSep }issue {$ dirSep }155 { $ dirSep } compiled-symfony-7.yml " ;
235
236
}
236
237
} elseif ($ majorVersion == 5 ) {
237
- $ expected = "{$ dirSep }data {$ dirSep }issue {$ dirSep }155/compiled-symfony-6.yml " ;
238
+ $ expected = "{$ dirSep }data {$ dirSep }issue {$ dirSep }155 {$ dirSep }compiled-symfony-6.yml " ;
239
+ }
240
+ if (stripos (PHP_OS , 'WIN ' ) === 0 ) {
241
+ // $expected = "{$dirSep}data{$dirSep}issue{$dirSep}155{$dirSep}compiled-symfony-6-windows-lf.yml";
242
+ ;
243
+ file_put_contents ($ output , preg_replace ('~\R~ ' , "\n" , file_get_contents ($ output )));
238
244
}
239
- // if (stripos(PHP_OS, 'WIN') === 0) {
240
- //// $expected = "{$dirSep}data{$dirSep}issue{$dirSep}155/compiled-symfony-6-windows-lf.yml";
241
- // }
242
245
243
- $ this ->assertFileEquals (dirname ( __DIR__ ) . $ dirSep . ' compiled.yml ' , dirname (__DIR__ ) . $ expected );
244
- unlink (dirname ( __DIR__ ) . ' /compiled.yml ' );
246
+ $ this ->assertFileEquals ($ output , dirname (__DIR__ ) . $ expected );
247
+ unlink ($ output );
245
248
}
246
249
247
250
public static function symfonyYamlVersion ()
0 commit comments