PHP Класс Kraken\Channel\Extra\Request

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$channel Kraken\Channel\ChannelInterface
$counter integer
$message Kraken\Channel\Protocol\ProtocolInterface | string
$name string
$params float

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

Метод Описание
__construct ( Kraken\Channel\ChannelInterface $channel, string $name, string | Kraken\Channel\Protocol\ProtocolInterface $message, mixed[] $params = [] )
__destruct ( )
__invoke ( ) : Kraken\Promise\PromiseInterface Send the prepared request.
call ( ) : Kraken\Promise\PromiseInterface Send the prepared request.

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

Метод Описание
retryOrReset ( Kraken\Promise\PromiseInterface $promise, Erro\Error | Exceptio\Exception | ThrowableProxy $ex )
send ( Kraken\Promise\PromiseInterface $promise ) : Kraken\Promise\PromiseInterface Send the request using passed Promise.

Приватные методы

Метод Описание
retry ( Kraken\Promise\PromiseInterface $promise )

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

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

public __construct ( Kraken\Channel\ChannelInterface $channel, string $name, string | Kraken\Channel\Protocol\ProtocolInterface $message, mixed[] $params = [] )
$channel Kraken\Channel\ChannelInterface
$name string
$message string | Kraken\Channel\Protocol\ProtocolInterface
$params mixed[]

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

public __destruct ( )

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

Send the prepared request.
public __invoke ( ) : Kraken\Promise\PromiseInterface
Результат Kraken\Promise\PromiseInterface

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

Send the prepared request.
public call ( ) : Kraken\Promise\PromiseInterface
Результат Kraken\Promise\PromiseInterface

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

protected retryOrReset ( Kraken\Promise\PromiseInterface $promise, Erro\Error | Exceptio\Exception | ThrowableProxy $ex )
$promise Kraken\Promise\PromiseInterface
$ex Erro\Error | Exceptio\Exception | Kraken\Throwable\ThrowableProxy

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

Send the request using passed Promise.
protected send ( Kraken\Promise\PromiseInterface $promise ) : Kraken\Promise\PromiseInterface
$promise Kraken\Promise\PromiseInterface
Результат Kraken\Promise\PromiseInterface

Описание свойств

$channel защищенное свойство

protected ChannelInterface,Kraken\Channel $channel
Результат Kraken\Channel\ChannelInterface

$counter защищенное свойство

protected int $counter
Результат integer

$message защищенное свойство

protected ProtocolInterface,Kraken\Channel\Protocol|string $message
Результат Kraken\Channel\Protocol\ProtocolInterface | string

$name защищенное свойство

protected string $name
Результат string

$params защищенное свойство

protected float $params
Результат float