PHP Класс Sulu\Component\Websocket\MessageDispatcher\MessageDispatcher

Наследование: implements Sulu\Component\Websocket\MessageDispatcher\MessageDispatcherInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Sulu\Component\Websocket\MessageDispatcher\MessageBuilderInterface $messageBuilder )
add ( $name, Sulu\Component\Websocket\MessageDispatcher\MessageHandlerInterface $handler )
dispatch ( Ratchet\ConnectionInterface $conn, $name, array $message, array $options, Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface $context )
onClose ( Ratchet\ConnectionInterface $conn, Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface $context )

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

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

public __construct ( Sulu\Component\Websocket\MessageDispatcher\MessageBuilderInterface $messageBuilder )
$messageBuilder Sulu\Component\Websocket\MessageDispatcher\MessageBuilderInterface

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

public add ( $name, Sulu\Component\Websocket\MessageDispatcher\MessageHandlerInterface $handler )
$handler Sulu\Component\Websocket\MessageDispatcher\MessageHandlerInterface

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

public dispatch ( Ratchet\ConnectionInterface $conn, $name, array $message, array $options, Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface $context )
$conn Ratchet\ConnectionInterface
$message array
$options array
$context Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface

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

public onClose ( Ratchet\ConnectionInterface $conn, Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface $context )
$conn Ratchet\ConnectionInterface
$context Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface