PHP Класс Prooph\ServiceBus\Plugin\Router\RegexRouter

Автор: Alexander Miertsch ([email protected])
Наследование: implements Prooph\ServiceBus\Plugin\Router\MessageBusRouterPlugin, implements Prooph\Common\Event\ActionEventListenerAggregate, use trait Prooph\Common\Event\DetachAggregateHandlers
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$patternMap
$tmpPattern string

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

Метод Описание
__construct ( array $patternMap = null )
attach ( Prooph\Common\Event\ActionEventEmitter $events ) : void
onRoute ( Prooph\Common\Event\ActionEvent $actionEvent )
onRouteMessage ( Prooph\Common\Event\ActionEvent $actionEvent )
route ( string $pattern )
to ( string | object | callable $handler )

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

Метод Описание
onRouteEvent ( Prooph\Common\Event\ActionEvent $actionEvent )
onRouteToSingleHandler ( Prooph\Common\Event\ActionEvent $actionEvent )

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

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

public __construct ( array $patternMap = null )
$patternMap array

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

public attach ( Prooph\Common\Event\ActionEventEmitter $events ) : void
$events Prooph\Common\Event\ActionEventEmitter
Результат void

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

Устаревший: Will be removed with v6.0, use method onRouteMessage instead
public onRoute ( Prooph\Common\Event\ActionEvent $actionEvent )
$actionEvent Prooph\Common\Event\ActionEvent

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

public onRouteMessage ( Prooph\Common\Event\ActionEvent $actionEvent )
$actionEvent Prooph\Common\Event\ActionEvent

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

public route ( string $pattern )
$pattern string

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

public to ( string | object | callable $handler )
$handler string | object | callable

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

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

protected $patternMap

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

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