EventManager
Table of Contents
Methods
- addEventHandler() : mixed
- addEventHandlerCompatible() : int
- clearLoadedHandlers() : mixed
- findEventHandlers() : mixed
- getInstance() : EventManager
- registerEventHandler() : mixed
- registerEventHandlerCompatible() : mixed
- removeEventHandler() : mixed
- send() : mixed
- setInstance() : mixed
- unRegisterEventHandler() : mixed
Methods
addEventHandler()
public
addEventHandler(mixed $fromModuleId, mixed $eventType, mixed $callback[, mixed $includeFile = false ][, mixed $sort = 100 ]) : mixed
Parameters
- $fromModuleId : mixed
- $eventType : mixed
- $callback : mixed
- $includeFile : mixed = false
- $sort : mixed = 100
addEventHandlerCompatible()
public
addEventHandlerCompatible(mixed $fromModuleId, mixed $eventType, mixed $callback[, bool $includeFile = false ][, int $sort = 100 ]) : int
Parameters
- $fromModuleId : mixed
- $eventType : mixed
- $callback : mixed
- $includeFile : bool = false
- $sort : int = 100
Return values
intclearLoadedHandlers()
public
clearLoadedHandlers() : mixed
findEventHandlers()
public
findEventHandlers(mixed $eventModuleId, mixed $eventType[, array<string|int, mixed> $filter = null ]) : mixed
Parameters
- $eventModuleId : mixed
- $eventType : mixed
- $filter : array<string|int, mixed> = null
getInstance()
public
static getInstance() : EventManager
Tags
Return values
EventManagerregisterEventHandler()
public
registerEventHandler(mixed $fromModuleId, mixed $eventType, mixed $toModuleId[, mixed $toClass = '' ][, mixed $toMethod = '' ][, mixed $sort = 100 ][, mixed $toPath = '' ][, mixed $toMethodArg = [] ]) : mixed
Parameters
- $fromModuleId : mixed
- $eventType : mixed
- $toModuleId : mixed
- $toClass : mixed = ''
- $toMethod : mixed = ''
- $sort : mixed = 100
- $toPath : mixed = ''
- $toMethodArg : mixed = []
registerEventHandlerCompatible()
public
registerEventHandlerCompatible(mixed $fromModuleId, mixed $eventType, mixed $toModuleId[, mixed $toClass = '' ][, mixed $toMethod = '' ][, mixed $sort = 100 ][, mixed $toPath = '' ][, mixed $toMethodArg = [] ]) : mixed
Parameters
- $fromModuleId : mixed
- $eventType : mixed
- $toModuleId : mixed
- $toClass : mixed = ''
- $toMethod : mixed = ''
- $sort : mixed = 100
- $toPath : mixed = ''
- $toMethodArg : mixed = []
removeEventHandler()
public
removeEventHandler(mixed $fromModuleId, mixed $eventType, mixed $iEventHandlerKey) : mixed
Parameters
- $fromModuleId : mixed
- $eventType : mixed
- $iEventHandlerKey : mixed
send()
public
send(Event $event) : mixed
Parameters
- $event : Event
setInstance()
public
static setInstance(EventManager $instance) : mixed
Parameters
- $instance : EventManager
Tags
unRegisterEventHandler()
public
unRegisterEventHandler(mixed $fromModuleId, mixed $eventType, mixed $toModuleId[, mixed $toClass = '' ][, mixed $toMethod = '' ][, mixed $toPath = '' ][, mixed $toMethodArg = [] ]) : mixed
Parameters
- $fromModuleId : mixed
- $eventType : mixed
- $toModuleId : mixed
- $toClass : mixed = ''
- $toMethod : mixed = ''
- $toPath : mixed = ''
- $toMethodArg : mixed = []