abstract class AbstractPusher implements PusherInterface

Class AbstractPusher

Properties

protected MessageSerializer $serializer
protected WampRouter $router
protected bool $connected
protected $connection
protected string $name

Methods

string
doPush(string $data, array $context)

No description

setSerializer(MessageSerializer $serializer)

No description

setRouter(WampRouter $router)

No description

setConfig(array $config)

No description

array
getConfig()

No description

setConnected(bool|true $bool = true)

No description

string
getName()

No description

setName(string $name)

No description

bool
isConnected()

No description

push(string|array $data, string $routeName, array $routeParameters = array(), array $context = [])

No description

Details

at line 37
abstract protected string doPush(string $data, array $context)

Parameters

string $data
array $context

Return Value

string

at line 42
setSerializer(MessageSerializer $serializer)

Parameters

MessageSerializer $serializer

at line 50
setRouter(WampRouter $router)

Parameters

WampRouter $router

at line 58
setConfig(array $config)

Parameters

array $config

at line 66
array getConfig()

Return Value

array

at line 74
setConnected(bool|true $bool = true)

Parameters

bool|true $bool

at line 82
string getName()

Return Value

string

at line 90
setName(string $name)

Parameters

string $name

at line 98
bool isConnected()

Return Value

bool

at line 110
push(string|array $data, string $routeName, array $routeParameters = array(), array $context = [])

Parameters

string|array $data
string $routeName
array $routeParameters
array $context