Neuron-PHP

Base
in package
implements IBroadcaster

AbstractYes

Base class for broadcasters

Table of Contents

Interfaces

IBroadcaster
Register listeners and broadcast events to them.

Properties

$listeners  : array<string|int, mixed>

Methods

addListener()  : bool
Maps a listener class nome or object to an event name.
broadcast()  : void
Broadcasts an event to all registered listeners.

Properties

$listeners

protected array<string|int, mixed> $listeners = []

Methods

addListener()

Maps a listener class nome or object to an event name.

public addListener(string $eventName, mixed $listener) : bool
Parameters
$eventName : string
$listener : mixed

IListener|string $listener

Return values
bool

broadcast()

Broadcasts an event to all registered listeners.

public abstract broadcast(IEvent $event) : void
Parameters
$event : IEvent

        
On this page

Search results