From b00ae997a5dab923a99e1f1cccf35bb52eba9a62 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Thu, 7 Nov 2024 19:00:13 +0100 Subject: Remove obsolete and unused symfony/options-resover and process These actually look like they could be useful, but since unused, let's drop them for now. They can always be re-added via composer if needed later. --- library/symfony/process/PhpProcess.php | 72 ---------------------------------- 1 file changed, 72 deletions(-) delete mode 100644 library/symfony/process/PhpProcess.php (limited to 'library/symfony/process/PhpProcess.php') diff --git a/library/symfony/process/PhpProcess.php b/library/symfony/process/PhpProcess.php deleted file mode 100644 index 8333412f4..000000000 --- a/library/symfony/process/PhpProcess.php +++ /dev/null @@ -1,72 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Symfony\Component\Process; - -use Symfony\Component\Process\Exception\RuntimeException; - -/** - * PhpProcess runs a PHP script in an independent process. - * - * $p = new PhpProcess(''); - * $p->run(); - * print $p->getOutput()."\n"; - * - * @author Fabien Potencier - */ -class PhpProcess extends Process -{ - /** - * Constructor. - * - * @param string $script The PHP script to run (as a string) - * @param string|null $cwd The working directory or null to use the working dir of the current PHP process - * @param array|null $env The environment variables or null to use the same environment as the current PHP process - * @param int $timeout The timeout in seconds - * @param array $options An array of options for proc_open - */ - public function __construct($script, $cwd = null, array $env = null, $timeout = 120, array $options = array()) - { - $executableFinder = new PhpExecutableFinder(); - if (false === $php = $executableFinder->find()) { - $php = null; - } - if ('phpdbg' === PHP_SAPI) { - $file = tempnam(sys_get_temp_dir(), 'dbg'); - file_put_contents($file, $script); - register_shutdown_function('unlink', $file); - $php .= ' '.ProcessUtils::escapeArgument($file); - $script = null; - } - - parent::__construct($php, $cwd, $env, $script, $timeout, $options); - } - - /** - * Sets the path to the PHP binary to use. - */ - public function setPhpBinary($php) - { - $this->setCommandLine($php); - } - - /** - * {@inheritdoc} - */ - public function start($callback = null) - { - if (null === $this->getCommandLine()) { - throw new RuntimeException('Unable to find the PHP executable.'); - } - - parent::start($callback); - } -} -- cgit v1.2.3