AbstractEvent
Implements EventInterface, ArrayAccess, Serializable, CountableImplementation of EventInterface.
| since |
1.0 |
|---|---|
| package |
Joomla Framework |
Methods
__construct
Constructor.
__construct( name, mixed||string|int arguments = []) :
| since |
1.0 |
|---|
Arguments
- name
stringThe event name.- arguments
array<string|int, mixed>The event arguments.
Response
mixed
__serialize
Serialize the event.
__serialize() : mixed||string|int
| since |
2.0.0 |
|---|
Response
array<string|int, mixed>The data to be serialized
__unserialize
Unserialize the event.
__unserialize(mixed||string|int data) :
| since |
2.0.0 |
|---|
Arguments
- data
array<string|int, mixed>The serialized event.
Response
void
count
Count the number of arguments.
count() :
| since |
1.0 |
|---|
Response
intThe number of arguments.
getArgument
Get an event argument value.
getArgument( name, default = null) :
| since |
1.0 |
|---|
Arguments
- name
stringThe argument name.- default
mixedThe default value if not found.
Response
mixedThe argument value or the default value.
getArguments
Get all event arguments.
getArguments() : mixed||string|int
| since |
1.0 |
|---|
Response
array<string|int, mixed>An associative array of argument names as keys and their values as values.
getName
Get the event name.
getName() :
| since |
1.0 |
|---|
Response
stringThe event name.
hasArgument
Tell if the given event argument exists.
hasArgument( name) :
| since |
1.0 |
|---|
Arguments
- name
stringThe argument name.
Response
boolTrue if it exists, false otherwise.
isStopped
Tell if the event propagation is stopped.
isStopped() :
| since |
1.0 |
|---|
Response
boolTrue if stopped, false otherwise.
offsetExists
Tell if the given event argument exists.
offsetExists( name) :
| since |
1.0 |
|---|
Arguments
- name
stringThe argument name.
Response
boolTrue if it exists, false otherwise.
offsetGet
Get an event argument value.
offsetGet( name) :
| since |
1.0 |
|---|
Arguments
- name
stringThe argument name.
Response
mixedThe argument value or null if not existing.
serialize
Serialize the event.
serialize() :
| since |
1.0 |
|---|
Response
stringThe serialized event.
stopPropagation
Stops the propagation of the event to further event listeners.
stopPropagation() :
| since |
2.0.0 |
|---|
Response
void
unserialize
Unserialize the event.
unserialize( serialized) :
| since |
1.0 |
|---|
Arguments
- serialized
stringThe serialized event.
Response
void
Properties
name
The event name.
| since |
1.0 |
|---|
Type(s)
string
arguments
The event arguments.
| since |
1.0 |
|---|
Type(s)
array<string|int, mixed>
stopped
A flag to see if the event propagation is stopped.
| since |
1.0 |
|---|
Type(s)
bool