Spec-Zone.ru › Symfony 4.1

WindowsPipes

class WindowsPipes extends AbstractPipes

Реализация WindowsPipes использует временные файлы в качестве дескрипторов.

Свойства

$pipes из AbstractPipes

Методы

__construct(resource|string|int|float|bool|Iterator|null $input, bool $haveReadSupport)
close()

Закрывает дескрипторы файлов и каналы.

bool hasSystemCallBeenInterrupted()

Возвращает true, если системный вызов был прерван.

из AbstractPipes
unblock()

Разблокирует потоки.

из AbstractPipes
write()

Записывает входные данные в stdin.

из AbstractPipes
handleError($type, $msg) из AbstractPipes
__destruct()
array getDescriptors()

Возвращает массив дескрипторов для использования с proc_open.

string[] getFiles()

Возвращает массив имён файлов, индексированных по связанному потоку, в случае если эти каналы используют временные файлы.

string[] readAndWrite(bool $blocking, bool $close = false)

Считывает данные из дескрипторов файлов и каналов.

bool haveReadSupport()

Возвращает, могут ли каналы читать вывод.

bool areOpen()

Возвращает, открыты ли в текущем состоянии дескрипторы файлов или каналы.

Подробности

__construct(resource|string|int|float|bool|Iterator|null $input, bool $haveReadSupport)

Параметры

resource|string|int|float|bool|Iterator|null $input
bool $haveReadSupport

close()

Закрывает дескрипторы файлов и каналы.

protected bool hasSystemCallBeenInterrupted()

Возвращает true, если системный вызов был прерван.

Значение, возвращаемое функцией

bool

protected unblock()

Разблокирует потоки.

protected write()

Записывает входные данные в stdin.

Исключения

InvalidArgumentException При передаче итератором значения, не поддерживаемого ввода

handleError($type, $msg)

Параметры

$type
$msg

__destruct()

array getDescriptors()

Возвращает массив дескрипторов для использования с proc_open.

Значение, возвращаемое функцией

array

string[] getFiles()

Возвращает массив имён файлов, индексированных по связанному потоку, в случае если эти каналы используют временные файлы.

Значение, возвращаемое функцией

string[]

string[] readAndWrite(bool $blocking, bool $close = false)

Считывает данные из дескрипторов файлов и каналов.

Параметры

bool $blocking Использовать ли блокирующие вызовы
bool $close Закрывать ли каналы, если они достигли EOF

Значение, возвращаемое функцией

string[] Массив считанных данных, индексированных по fd

bool haveReadSupport()

Возвращает, могут ли каналы читать вывод.

Значение, возвращаемое функцией

bool

bool areOpen()

Возвращает, открыты ли в текущем состоянии дескрипторы файлов или каналы.

Значение, возвращаемое функцией

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Process/Pipes/WindowsPipes.html

Spec-Zone.ru

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