TestBase::copyCoverageFile PHP Method

copyCoverageFile() protected method

Copy fixture file to tmp folder, cause coverage file will be deleted by merger
protected copyCoverageFile ( string $fixture, string $directory = '/tmp' ) : string
$fixture string Fixture coverage file name
$directory string
return string Copied coverage file
    protected function copyCoverageFile($fixture, $directory = '/tmp')
    {
        $fixturePath = $this->fixture($fixture);
        $filename = str_replace('.', '_', uniqid($directory . '/cov-', true));
        copy($fixturePath, $filename);
        return $filename;
    }