method fail [line 112]
Indicates that the plugin failed to load due to an unsatisfied runtime requirement, such as a missing dependency.
Tags:
Parameters:
method getConfig [line 146]
Phergie_Config|mixed getConfig(
[string
$name = null], [mixed
$default = null])
|
|
Returns the current configuration handler or the value of a single setting from it.
Tags:
Parameters:
method getConnection [line 242]
Returns the current event connection.
Tags:
method getEvent [line 271]
Returns the current incoming event to be handled.
Tags:
method getEventHandler [line 212]
Returns the current event handler.
Tags:
method getName [line 81]
Returns the short name for the plugin based on its class name.
Tags:
method getPluginHandler [line 182]
Returns the current plugin handler.
Tags:
method onAction [line 455]
Handler for when the bot receives a CTCP ACTION request.
Tags:
method onConnect [line 322]
Handler for when the bot initially connects to a server.
Tags:
method onCtcp [line 527]
Handler for when the bot receives a CTCP request of an unknown type.
Tags:
method onCtcpPing [line 517]
Handler for when the bot receives a CTCP PING request.
Tags:
method onCtcpReply [line 571]
Handler for when a reply received for a CTCP request of an unknown type.
Tags:
method onInvite [line 591]
Handler for when the bot receives an invitation to join a channel.
Tags:
method onJoin [line 405]
Handler for when a user joins a channel.
Tags:
method onKick [line 475]
Handler for when a user is kicked from a channel.
Tags:
method onKill [line 581]
Handler for when the bot receives a kill request from a server.
Tags:
method onLoad [line 313]
Handler for when the plugin is initially loaded - useful for checking runtime dependencies or performing any setup necessary for the plugin to function properly such as initializing a database.
Tags:
method onMode [line 425]
Handler for when a user or channel mode is changed.
Tags:
method onNick [line 375]
Handler for when the server prompts the client for a nick.
Tags:
method onNotice [line 465]
Handler for when a notice is received.
Tags:
method onOper [line 385]
Handler for when a user obtains operator privileges.
Tags:
method onPart [line 415]
Handler for when a user leaves a channel.
Tags:
method onPing [line 487]
Handler for when the bot receives a ping event from a server, at which point it is expected to respond with a pong request within a short period else the server may terminate its connection.
Tags:
method onPingReply [line 538]
Handler for when a reply is received for a CTCP PING request sent by the bot.
Tags:
method onPrivmsg [line 445]
Handler for when a message is received from a channel or user.
Tags:
method onQuit [line 395]
Handler for when the client session is about to be terminated.
Tags:
method onResponse [line 602]
Handler for when a server response is received to a command issued by the bot.
Tags:
method onTick [line 333]
Handler for each tick, a single iteration of the continuous loop executed by the bot to receive, handle, and send events - useful for repeated execution of tasks on a time interval.
Tags:
method onTime [line 497]
Handler for when the bot receives a CTCP TIME request.
Tags:
method onTimeReply [line 549]
Handler for when a reply is received for a CTCP TIME request sent by the bot.
Tags:
method onTopic [line 435]
Handler for when a channel topic is viewed or changed.
Tags:
method onVersion [line 507]
Handler for when the bot receives a CTCP VERSION request.
Tags:
method onVersionReply [line 560]
Handler for when a reply is received for a CTCP VERSION request sent by the bot.
Tags:
method postDispatch [line 365]
Handler for after any events triggered by plugins in response to a received event are sent to the server.
Tags:
method preDispatch [line 355]
Handler for after plugin processing of an event has concluded but before any events triggered in response by plugins are sent to the server - useful for modifying outgoing events before they are sent.
Tags:
method preEvent [line 344]
bool|null|void preEvent(
)
|
|
Handler for when any event is received but has not yet been dispatched to the plugin handler method specific to its event type.
Tags:
method setConfig [line 127]
Sets the current configuration handler.
Tags:
Parameters:
method setConnection [line 230]
Sets the current connection.
Tags:
Parameters:
method setEvent [line 260]
Sets the current incoming event to be handled.
Tags:
Parameters:
method setEventHandler [line 200]
Sets the current event handler.
Tags:
Parameters:
method setName [line 96]
Sets the short name for the plugin.
Tags:
Parameters:
method setPluginHandler [line 170]
Sets the current plugin handler.
Tags:
Parameters:
method __call [line 292]
mixed __call(
string
$name,
$args)
|
|
Provides do* methods with signatures identical to those of Phergie_Driver_Abstract but that queue up events to be dispatched later.
Tags:
Parameters: