akaunting/app/Utilities/Console.php
2020-02-05 10:24:18 +03:00

23 lines
458 B
PHP

<?php
namespace App\Utilities;
use Symfony\Component\Process\Process;
class Console
{
public static function run($command, $all_output = false, $timeout = 0)
{
$process = new Process($command, base_path());
$process->setTimeout($timeout);
$process->run();
if ($process->isSuccessful()) {
return true;
}
return $all_output ? $process->getOutput() : $process->getErrorOutput();
}
}