diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2024-11-07 19:00:13 +0100 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2024-11-08 16:39:26 +0100 |
commit | b00ae997a5dab923a99e1f1cccf35bb52eba9a62 (patch) | |
tree | ab720b10c85b6f6e1ff2f5fe788b2c84ba3951f7 /library/symfony/process/Pipes/AbstractPipes.php | |
parent | b5b7d0cda98c5de49de41ba8a03c833489acb98e (diff) | |
download | volse-hubzilla-b00ae997a5dab923a99e1f1cccf35bb52eba9a62.tar.gz volse-hubzilla-b00ae997a5dab923a99e1f1cccf35bb52eba9a62.tar.bz2 volse-hubzilla-b00ae997a5dab923a99e1f1cccf35bb52eba9a62.zip |
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.
Diffstat (limited to 'library/symfony/process/Pipes/AbstractPipes.php')
-rw-r--r-- | library/symfony/process/Pipes/AbstractPipes.php | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/library/symfony/process/Pipes/AbstractPipes.php b/library/symfony/process/Pipes/AbstractPipes.php deleted file mode 100644 index 1ca85739f..000000000 --- a/library/symfony/process/Pipes/AbstractPipes.php +++ /dev/null @@ -1,74 +0,0 @@ -<?php - -/* - * This file is part of the Symfony package. - * - * (c) Fabien Potencier <fabien@symfony.com> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Symfony\Component\Process\Pipes; - -/** - * @author Romain Neutron <imprec@gmail.com> - * - * @internal - */ -abstract class AbstractPipes implements PipesInterface -{ - /** @var array */ - public $pipes = array(); - - /** @var string */ - protected $inputBuffer = ''; - /** @var resource|null */ - protected $input; - - /** @var bool */ - private $blocked = true; - - /** - * {@inheritdoc} - */ - public function close() - { - foreach ($this->pipes as $pipe) { - fclose($pipe); - } - $this->pipes = array(); - } - - /** - * Returns true if a system call has been interrupted. - * - * @return bool - */ - protected function hasSystemCallBeenInterrupted() - { - $lastError = error_get_last(); - - // stream_select returns false when the `select` system call is interrupted by an incoming signal - return isset($lastError['message']) && false !== stripos($lastError['message'], 'interrupted system call'); - } - - /** - * Unblocks streams. - */ - protected function unblock() - { - if (!$this->blocked) { - return; - } - - foreach ($this->pipes as $pipe) { - stream_set_blocking($pipe, 0); - } - if (null !== $this->input) { - stream_set_blocking($this->input, 0); - } - - $this->blocked = false; - } -} |