PHP Класс Icicle\Http\Driver\Reader\Http1Reader

Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( array $options = [] )
readRequest ( Icicle\Socket\Socket $socket, float $timeout ) : Generator
readResponse ( Icicle\Socket\Socket $socket, float $timeout ) : Generator

Защищенные методы

Метод Описание
filterHost ( string $host ) : string
findHost ( array $headers ) : string
readHeaders ( Icicle\Stream\Structures\Buffer $buffer, Icicle\Socket\Socket $socket, float $timeout ) : Generator

Описание методов

__construct() публичный Метод

public __construct ( array $options = [] )
$options array

filterHost() защищенный Метод

protected filterHost ( string $host ) : string
$host string
Результат string

findHost() защищенный Метод

protected findHost ( array $headers ) : string
$headers array
Результат string

readHeaders() защищенный Метод

protected readHeaders ( Icicle\Stream\Structures\Buffer $buffer, Icicle\Socket\Socket $socket, float $timeout ) : Generator
$buffer Icicle\Stream\Structures\Buffer
$socket Icicle\Socket\Socket
$timeout float
Результат Generator

readRequest() публичный Метод

public readRequest ( Icicle\Socket\Socket $socket, float $timeout ) : Generator
$socket Icicle\Socket\Socket
$timeout float
Результат Generator

readResponse() публичный Метод

public readResponse ( Icicle\Socket\Socket $socket, float $timeout ) : Generator
$socket Icicle\Socket\Socket
$timeout float
Результат Generator