Library
Interface

Library\Event\ObservableInterface

interface ObservableInterface

Interface ObservableInterface

Methods

void attachObserver(ObserverInterface|array|callable $observer)

void detachObserver(ObserverInterface|array|callable $observer)

void triggerEvent(string|null $event_name = null)

Details

at line 36
public void attachObserver(ObserverInterface|array|callable $observer)

Parameters

ObserverInterface|array|callable $observer | array($object , $method) | $callback

Return Value

void

at line 42
public void detachObserver(ObserverInterface|array|callable $observer)

Parameters

ObserverInterface|array|callable $observer | array($object , $method) | $callback

Return Value

void

at line 48
public void triggerEvent(string|null $event_name = null)

Parameters

string|null $event_name

Return Value

void