Spec-Zone.ru › Symfony 2.7

UnixPipes

class UnixPipes extends AbstractPipes

Реализация UnixPipes использует unix-каналы в качестве дескрипторов.

Свойства

array $pipes из AbstractPipes

Методы

__construct($ttyMode, $ptyMode, $input, $disableOutput)
close()

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

из AbstractPipes
__destruct()
array getDescriptors()

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

string[] getFiles()

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

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

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

bool areOpen()

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

static UnixPipes create(Process $process, string|resource $input)

Создаёт новый экземпляр UnixPipes.

Подробности

__construct($ttyMode, $ptyMode, $input, $disableOutput)

Параметры

$ttyMode
$ptyMode
$input
$disableOutput

close()

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

__destruct()

array getDescriptors()

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

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

array

string[] getFiles()

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

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

string[]

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

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

Параметры

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

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

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

bool areOpen()

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

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

bool

static UnixPipes create(Process $process, string|resource $input)

Создаёт новый экземпляр UnixPipes.

Параметры

Process $process
string|resource $input

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

UnixPipes

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Process/Pipes/UnixPipes.html

Spec-Zone.ru

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