Spec-Zone.ru › Symfony 2.8

WindowsPipes

class WindowsPipes extends AbstractPipes

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

Свойства

array $pipes из AbstractPipes

Методы

__construct($disableOutput, $input)
close()

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

__destruct()
array getDescriptors()

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

string[] getFiles()

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

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

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

bool areOpen()

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

static WindowsPipes create(Process $process, $input)

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

Подробное описание

__construct($disableOutput, $input)

Параметры

$disableOutput
$input

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()

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

Возвращаемое значение

bool

static WindowsPipes create(Process $process, $input)

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

Параметры

Process $process Процесс
$input

Возвращаемое значение

WindowsPipes

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

Spec-Zone.ru

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