GenericEvent
class GenericEvent extends Event implements ArrayAccess, IteratorAggregate
Event encapsulation class.
Encapsulates events thus decoupling the observer from the subject they encapsulate.
Properties
protected | $subject | ||
protected | $arguments |
Methods
Encapsulate an event with $subject and $args.
Getter for subject property.
Get argument by key.
Add argument to event.
Getter for all arguments.
Set args property.
Has argument.
ArrayAccess for argument getter.
ArrayAccess for argument setter.
ArrayAccess for unset argument.
ArrayAccess has argument.
IteratorAggregate for iterating over the object like an array.
Details
stopPropagation()
Stops the propagation of the event to further event listeners.
If multiple event listeners are connected to the same event, no further event listener will be triggered once any trigger calls stopPropagation().