Class which represents an event in the event system
| package |
jelix |
|---|---|
| subpackage |
events |
__construct(string $name, array $params = array())
stringthe event name
arrayan associative array which contains parameters for the listeners
__get(string $name) : mixed
stringthe parameter name
mixed
__set(string $name, mixed $value) : mixed
stringthe parameter name
mixedthe value
mixed
add(mixed $response)
mixeda single response
clearCache()
| since | 1.5 |
|---|---|
getName()
getParam(string $name) : string|null
| deprecated |
since Jelix 1.6 |
|---|
stringthe param name
string|nullthe value or null if the parameter does not exist
getResponse() : array
arrayof associative array
inResponse(string $responseName, mixed $value, array<mixed,mixed> &$response) : boolean
stringthe param we're looking for
mixedthe value we're looking for
array<mixed,mixed>the response that have this value
booleanwhether or not we have founded the response value
loadListenersFor(string $eventName)
stringthe event name we wants the listeners for.
notify( $eventname, $params = array()) : \jEvent
_name : string
| var |
name |
|---|
string
_params :
_responses : array
| var |
of array |
|---|
array
compilerData :
listenersSingleton : array
| var |
of jEventListener |
|---|
array
hashListened : \associative
$_hash['eventName'] = array of events (by reference)
| var |
array of object |
|---|
\associative