Spec-Zone.ru › Symfony 3.1

UnixPipes

class UnixPipes extends AbstractPipes

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

Свойства

array $pipes из AbstractPipes

Методы

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

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

из AbstractPipes
__destruct()
array getDescriptors()

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

string[] getFiles()

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

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

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

bool haveReadSupport()

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

bool areOpen()

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

Подробности

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

Параметры

$ttyMode
$ptyMode
$input
$haveReadSupport

close()

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

__destruct()

array getDescriptors()

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

Значение, возвращаемое методом

array

string[] getFiles()

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

Значение, возвращаемое методом

string[]

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

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

Параметры

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

Значение, возвращаемое методом

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

bool haveReadSupport()

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

Значение, возвращаемое методом

bool

bool areOpen()

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

Значение, возвращаемое методом

bool

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

Spec-Zone.ru

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