PHP Класс Kraken\Channel\Router\RouterComposite

Наследование: implements Kraken\Channel\Router\RouterCompositeInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$bus RouterInterface[] | Kraken\Channel\Router\RouterCompositeInterface[]

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

Метод Описание
__construct ( RouterInterface[] | Kraken\Channel\Router\RouterCompositeInterface[] $bus = [] )
__destruct ( )
addDefault ( callable $handler, $propagate = false, $limit )
addRule ( callable $matcher, callable $handler, $propagate = false, $limit )
erase ( )
existsBus ( $name )
getBus ( $name )
getBuses ( )
handle ( $name, Kraken\Channel\Protocol\ProtocolInterface $protocol, $flags, callable $success = null, callable $failure = null, callable $cancel = null, $timeout )
removeBus ( $name )
setBus ( $name, $router )

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

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

public __construct ( RouterInterface[] | Kraken\Channel\Router\RouterCompositeInterface[] $bus = [] )
$bus RouterInterface[] | Kraken\Channel\Router\RouterCompositeInterface[]

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

public __destruct ( )

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

public addDefault ( callable $handler, $propagate = false, $limit )
$handler callable

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

public addRule ( callable $matcher, callable $handler, $propagate = false, $limit )
$matcher callable
$handler callable

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

public erase ( )

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

public existsBus ( $name )

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

public getBus ( $name )

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

public getBuses ( )

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

public handle ( $name, Kraken\Channel\Protocol\ProtocolInterface $protocol, $flags, callable $success = null, callable $failure = null, callable $cancel = null, $timeout )
$protocol Kraken\Channel\Protocol\ProtocolInterface
$success callable
$failure callable
$cancel callable

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

public removeBus ( $name )

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

public setBus ( $name, $router )

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

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

protected RouterInterface[]|RouterCompositeInterface[],Kraken\Channel\Router $bus
Результат RouterInterface[] | Kraken\Channel\Router\RouterCompositeInterface[]