Class EventManager
public
|
|
public
|
|
public
|
|
public
|
#
activateIfDeactivated( Object $obj )
Activates events that are annotated on one or more method names if the events are not already activated |
public
|
#
deactivateIfActivated( Object $obj )
Deactivates events that are annotated on one or more method names if the events are not already deactivated |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
string |
PACKET_TYPE_REGEX
|
#
'/packet\(\d+\)/'
|
string |
TIMER_EVENT_REGEX
|
#
'/timer\(([0-9a-z]+)\)/'
|
public
|
$db
|
|
public
|
$chatBot
|
|
public
|
$settingManager
|
|
public
|
$util
|
|
public
|
$logger
|
|
public
array
|
$events
|
#
array()
|
private
array
|
$cronevents
|
#
array()
|
private
array
|
$eventTypes
|
#
array(
'msg','priv','extpriv','guild','joinpriv','leavepriv',
'orgmsg','extjoinprivrequest','logon','logoff','towers',
'connect','setup'
)
|
private
integer
|
$lastCronTime
|
#
0
|
private
boolean
|
$areConnectEventsFired
|
#
false
|