MediaWiki master
Wikimedia\EventRelayer\EventRelayerGroup Class Reference

Factory class for spawning EventRelayer objects using configuration. More...

Collaboration diagram for Wikimedia\EventRelayer\EventRelayerGroup:

Public Member Functions

 __construct (array $config)
 
 getRelayer ( $channel)
 

Protected Attributes

array[] $configByChannel = []
 
EventRelayer[] $relayers = []
 

Detailed Description

Factory class for spawning EventRelayer objects using configuration.

Since
1.27

Definition at line 30 of file EventRelayerGroup.php.

Constructor & Destructor Documentation

◆ __construct()

Wikimedia\EventRelayer\EventRelayerGroup::__construct ( array $config)
Parameters
array[]$configChannel configuration

Definition at line 40 of file EventRelayerGroup.php.

Member Function Documentation

◆ getRelayer()

Wikimedia\EventRelayer\EventRelayerGroup::getRelayer ( $channel)
Parameters
string$channel
Returns
EventRelayer Relayer instance that handles the given channel

Definition at line 48 of file EventRelayerGroup.php.

Member Data Documentation

◆ $configByChannel

array [] Wikimedia\EventRelayer\EventRelayerGroup::$configByChannel = []
protected

Definition at line 32 of file EventRelayerGroup.php.

◆ $relayers

EventRelayer [] Wikimedia\EventRelayer\EventRelayerGroup::$relayers = []
protected

Definition at line 35 of file EventRelayerGroup.php.


The documentation for this class was generated from the following file: