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

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

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

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

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

Метод Описание
__construct ( Doctrine\Common\Cache\Cache $contextsCache ) initialize clients container.
__toString ( )
getName ( )
onClose ( Ratchet\ConnectionInterface $conn )
onError ( Ratchet\ConnectionInterface $conn, Exception $e )
onOpen ( Ratchet\ConnectionInterface $conn )

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

Метод Описание
createContext ( Ratchet\ConnectionInterface $conn ) : Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface Returns new created websocket context object.
getContext ( Ratchet\ConnectionInterface $conn ) : Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface Returns websocket context for given connection.
saveContext ( Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface $context ) Saves websocket context.

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

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

initialize clients container.
public __construct ( Doctrine\Common\Cache\Cache $contextsCache )
$contextsCache Doctrine\Common\Cache\Cache

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

public __toString ( )

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

Returns new created websocket context object.
protected createContext ( Ratchet\ConnectionInterface $conn ) : Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface
$conn Ratchet\ConnectionInterface
Результат Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface

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

Returns websocket context for given connection.
protected getContext ( Ratchet\ConnectionInterface $conn ) : Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface
$conn Ratchet\ConnectionInterface
Результат Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface

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

public getName ( )

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

public onClose ( Ratchet\ConnectionInterface $conn )
$conn Ratchet\ConnectionInterface

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

public onError ( Ratchet\ConnectionInterface $conn, Exception $e )
$conn Ratchet\ConnectionInterface
$e Exception

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

public onOpen ( Ratchet\ConnectionInterface $conn )
$conn Ratchet\ConnectionInterface

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

Saves websocket context.
protected saveContext ( Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface $context )
$context Sulu\Component\Websocket\ConnectionContext\ConnectionContextInterface

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

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

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