PHP Interface FOF30\Event\Observable

Mostra file Open project: akeeba/fof Interface Usage Examples

Public Methods

Method Description
attach ( Observer $observer ) : FOF30\Event\Observable Attaches an observer to the object
detach ( Observer $observer ) : FOF30\Event\Observable Detaches an observer from the object
trigger ( string $event, array $args = [] ) : array Triggers an event in the attached observers

Method Details

attach() public method

Attaches an observer to the object
public attach ( Observer $observer ) : FOF30\Event\Observable
$observer Observer The observer to attach
return FOF30\Event\Observable Ourselves, for chaining

detach() public method

Detaches an observer from the object
public detach ( Observer $observer ) : FOF30\Event\Observable
$observer Observer The observer to detach
return FOF30\Event\Observable Ourselves, for chaining

trigger() public method

Triggers an event in the attached observers
public trigger ( string $event, array $args = [] ) : array
$event string The event to attach
$args array Arguments to the event handler
return array