29 lines
715 B
PHP
29 lines
715 B
PHP
<?php
|
|
|
|
namespace Alchemy\Tests\BinaryDriver;
|
|
|
|
use Alchemy\BinaryDriver\ProcessBuilderFactory;
|
|
|
|
class LTSProcessBuilderFactoryTest extends AbstractProcessBuilderFactoryTest
|
|
{
|
|
public function setUp()
|
|
{
|
|
if (!class_exists('Symfony\Component\Process\ProcessBuilder')) {
|
|
$this->markTestSkipped('ProcessBuilder is not available.');
|
|
return;
|
|
}
|
|
|
|
parent::setUp();
|
|
}
|
|
|
|
protected function getProcessBuilderFactory($binary)
|
|
{
|
|
$factory = new ProcessBuilderFactory($binary);
|
|
$factory->setBuilder(new LTSProcessBuilder());
|
|
ProcessBuilderFactory::$emulateSfLTS = false;
|
|
$factory->useBinary($binary);
|
|
|
|
return $factory;
|
|
}
|
|
}
|