'integration', 'REBUILD_SNAPSHOTS' => false, 'PARATEST' => 0, 'COLLISION_IGNORE_DURATION' => 'true', 'FLOW_ID' => '1234', ], )); $process->run(); return $process->getOutput(); }; if (getenv('REBUILD_SNAPSHOTS')) { $outputContent = explode("\n", $output()); file_put_contents($snapshot, implode("\n", $outputContent)); } elseif (! getenv('EXCLUDE')) { $output = explode("\n", $output()); expect(implode("\n", $output))->toEqual(file_get_contents($snapshot)); } })->with([ 'Failure.php', 'SuccessOnly.php', ])->skip(! getenv('REBUILD_SNAPSHOTS') && getenv('EXCLUDE'));