File: D:/HostingSpaces/SBogers10/conmeq.komma.pro/vendor/phpbench/phpbench/tests/Util/Workspace.php
<?php
/*
* This file is part of the PHPBench package
*
* (c) Daniel Leech <daniel@dantleech.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
*/
namespace PhpBench\Tests\Util;
use Symfony\Component\Filesystem\Filesystem;
class Workspace
{
public static function getWorkspacePath()
{
$path = sys_get_temp_dir() . '/phpbench_test_workspace';
return $path;
}
public static function cleanWorkspace()
{
$filesystem = new Filesystem();
$path = self::getWorkspacePath();
if (file_exists($path)) {
$filesystem->remove($path);
}
}
public static function initWorkspace()
{
self::cleanWorkspace();
$filesystem = new Filesystem();
$filesystem->mkdir(self::getWorkspacePath());
}
}