Event
class Event implements EventInterface, ArrayAccess, Serializable, Countable (View source)
Class Event
Methods
Constructor.
Get the event name.
Get an event argument value.
Tell if the given event argument exists.
Get all event arguments.
Method to set property arguments
Add an event argument, only if it is not existing.
Set the value of an event argument.
mergeArguments
Remove an event argument.
Clear all event arguments.
Stop the event propagation.
Tell if the event propagation is stopped.
Count the number of arguments.
Serialize the event.
Unserialize the event.
Tell if the given event argument exists.
Get an event argument value.
Set the value of an event argument.
Remove an event argument.
Details
at line line 53
__construct(string $name, array $arguments = array())
Constructor.
at line line 67
string
getName()
Get the event name.
at line line 96
mixed
getArgument(string $name, mixed $default = null)
Get an event argument value.
at line line 115
boolean
hasArgument(string $name)
Tell if the given event argument exists.
at line line 128
array
getArguments()
Get all event arguments.
at line line 160
Event
addArgument(string $name, mixed $value)
Add an event argument, only if it is not existing.
at line line 181
Event
setArgument(string $name, mixed $value)
Set the value of an event argument.
If the argument already exists, it will be overridden.
at line line 214
mixed
removeArgument(string $name)
Remove an event argument.
at line line 252
void
stop()
Stop the event propagation.
at line line 264
boolean
isStopped()
Tell if the event propagation is stopped.
at line line 276
integer
count()
Count the number of arguments.
at line line 288
string
serialize()
Serialize the event.
at line line 302
void
unserialize(string $serialized)
Unserialize the event.
at line line 316
boolean
offsetExists(string $name)
Tell if the given event argument exists.
at line line 330
mixed
offsetGet(string $name)
Get an event argument value.
at line line 347
void
offsetSet(string $name, mixed $value)
Set the value of an event argument.
at line line 366
void
offsetUnset(string $name)
Remove an event argument.