Spec-Zone.ru › Symfony 4.1

ProcessHelper

class ProcessHelper extends Helper

Класс ProcessHelper предоставляет помощники для запуска внешних процессов.

Свойства

protected $helperSet из Helper

Методы

setHelperSet(HelperSet $helperSet = null)

Устанавливает набор помощников, связанных с этим помощником.

из Helper
HelperSet getHelperSet()

Получает набор помощников, связанных с этим помощником.

из Helper
static int strlen(string $string)

Возвращает длину строки, используя mb_strwidth, если он доступен.

из Helper
static string substr(string $string, int $from, int|null $length = null)

Возвращает подстроку, используя mb_substr, если он доступен.

из Helper
static formatTime($secs) из Helper
static formatMemory($memory) из Helper
static strlenWithoutDecoration(OutputFormatterInterface $formatter, $string) из Helper
static removeDecoration(OutputFormatterInterface $formatter, $string) из Helper
Process run(OutputInterface $output, string|array|Process $cmd, string|null $error = null, callable $callback = null, int $verbosity = OutputInterface::VERBOSITY_VERY_VERBOSE)

Запускает внешний процесс.

Process mustRun(OutputInterface $output, string|Process $cmd, string|null $error = null, callable $callback = null)

Запускает процесс.

callable wrapCallback(OutputInterface $output, Process $process, callable $callback = null)

Оборачивает обратный вызов процесса для добавления отладочного вывода.

string getName()

Возвращает каноническое имя этого помощника.

Подробности

setHelperSet(HelperSet $helperSet = null)

Устанавливает набор помощников, связанных с этим помощником.

Параметры

HelperSet $helperSet

HelperSet getHelperSet()

Возвращает набор помощников, связанных с этим помощником.

Значение возврата

HelperSet Экземпляр HelperSet

static int strlen(string $string)

Возвращает длину строки, используя mb_strwidth, если он доступен.

Параметры

string $string Строка, для которой требуется определить длину

Значение возврата

int Длина строки

static string substr(string $string, int $from, int|null $length = null)

Возвращает подстроку, используя mb_substr, если он доступен.

Параметры

string $string Строка для получения подстроки
int $from Начальная позиция
int|null $length Длина подстроки

Значение возврата

string Подстрока

static formatTime($secs)

Параметры

$secs

static formatMemory($memory)

Параметры

$memory

static strlenWithoutDecoration(OutputFormatterInterface $formatter, $string)

Параметры

OutputFormatterInterface $formatter
$string

static removeDecoration(OutputFormatterInterface $formatter, $string)

Параметры

OutputFormatterInterface $formatter
$string

Process run(OutputInterface $output, string|array|Process $cmd, string|null $error = null, callable $callback = null, int $verbosity = OutputInterface::VERBOSITY_VERY_VERBOSE)

Выполняет внешний процесс.

Параметры

OutputInterface $output Экземпляр OutputInterface
string|array|Process $cmd Экземпляр Process или массив аргументов для экранирования и выполнения, или команда для выполнения
string|null $error Сообщение об ошибке, которое должно быть отображено, если что-то пошло не так
callable $callback PHP-обработчик, который нужно выполнить при появлении выходных данных в STDOUT или STDERR
int $verbosity Порог для уровня подробности

Значение возврата

Process Выполненный процесс

Process mustRun(OutputInterface $output, string|Process $cmd, string|null $error = null, callable $callback = null)

Выполняет процесс.

Это идентично run(), за исключением того, что исключение генерируется, если процесс завершается с ненулевым кодом выхода.

Параметры

OutputInterface $output Экземпляр OutputInterface
string|Process $cmd Экземпляр Process или команда для выполнения
string|null $error Сообщение об ошибке, которое должно быть отображено, если что-то пошло не так
callable $callback PHP-обработчик, который нужно выполнить при появлении выходных данных в STDOUT или STDERR

Значение возврата

Process Выполненный процесс

Исключения

ProcessFailedException

См. также

run()

callable wrapCallback(OutputInterface $output, Process $process, callable $callback = null)

Оборачивает обратный вызов Process для добавления отладочной информации.

Параметры

OutputInterface $output Интерфейс OutputInterface
Process $process Процесс
callable $callback PHP-обработчик

Значение возврата

callable

string getName()

Возвращает каноническое имя этого помощника.

Значение возврата

string Каноническое имя

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Console/Helper/ProcessHelper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API