Neuron-PHP

Event extends Memory
in package

Event Singleton to manage events as a cross-cutting concern.

Table of Contents

Properties

$_instance  : mixed
$_emitter  : EventEmitter|null

Methods

emit()  : void
getEmitter()  : EventEmitter|null
getInstance()  : ISingleton|null
initIfNeeded()  : void
instance()  : mixed
Gets the global object instance.
invalidate()  : void
Clears the current global object.
registerBroadcaster()  : void
registerListener()  : void
registerListeners()  : void
serialize()  : void
Writes the object data to the storage medium.

Properties

$_instance

public static mixed $_instance = []

Methods

emit()

public static emit(mixed $event) : void
Parameters
$event : mixed

initIfNeeded()

public initIfNeeded() : void

instance()

Gets the global object instance.

public static instance() : mixed

invalidate()

Clears the current global object.

public static invalidate() : void

registerListener()

public static registerListener(string $eventName, string $listener) : void
Parameters
$eventName : string
$listener : string

registerListeners()

public static registerListeners(array<string|int, mixed> $registry) : void
Parameters
$registry : array<string|int, mixed>

serialize()

Writes the object data to the storage medium.

public serialize() : void

        
On this page

Search results