Neuron-PHP

Log extends Base
in package

Broadcaster that writes all dispatched events to a log file.

Does nothing with the actual events. This broadcaster is for debugging/diagnosing and to be used in conjunction with a functional broadcaster.

Table of Contents

Properties

$listeners  : array<string|int, mixed>
$logger  : ILogger

Methods

__construct()  : mixed
addListener()  : bool
Maps a listener class nome or object to an event name.
broadcast()  : void
Writes the name of the broadcast event to the configured log.
setLogger()  : self
Sets the logger to use.

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()

Writes the name of the broadcast event to the configured log.

public broadcast(mixed $event) : void
Parameters
$event : mixed

setLogger()

Sets the logger to use.

public setLogger(ILogger $logger) : self
Parameters
$logger : ILogger
Return values
self

        
On this page

Search results