'integration', 'REBUILD_SNAPSHOTS' => false, 'PARATEST' => 0, 'COLLISION_PRINTER' => 'DefaultPrinter', 'COLLISION_IGNORE_DURATION' => 'true'], )); $process->run(); return preg_replace([ '#\\x1b[[][^A-Za-z]*[A-Za-z]#', '/(Tests\\\PHPUnit\\\CustomAffixes\\\InvalidTestName)([A-Za-z0-9]*)/', ], [ '', '$1', ], $process->getOutput()); }; if (getenv('REBUILD_SNAPSHOTS')) { $outputContent = explode("\n", $output()); array_pop($outputContent); array_pop($outputContent); array_pop($outputContent); file_put_contents($snapshot, implode("\n", $outputContent)); } elseif (! getenv('EXCLUDE')) { $output = explode("\n", $output()); array_pop($output); array_pop($output); expect(implode("\n", $output))->toContain(file_get_contents($snapshot)); } })->skip(! getenv('REBUILD_SNAPSHOTS') && getenv('EXCLUDE')) ->skip(PHP_OS_FAMILY === 'Windows');