From 03670d21d46783daa0b161a28bcfa3d386448fa8 Mon Sep 17 00:00:00 2001 From: Luke Fitzgerald Date: Fri, 9 Jul 2010 04:04:45 -0700 Subject: Extended Phergie_Bot to allow Statusnet to be the driver --- plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php (limited to 'plugins/Irc/extlib/phergie') diff --git a/plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php b/plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php new file mode 100644 index 000000000..b063d6ff5 --- /dev/null +++ b/plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php @@ -0,0 +1,50 @@ +. + * + * Extends the bot class (Phergie_Bot) to allow connection and access to + * sockets and to allow StatusNet to 'drive' the bot + * + * @category Phergie + * @package Phergie_Extended_Bot + * @author Luke Fitzgerald getUi(); + $ui->setEnabled($this->getConfig('ui.enabled')); + + $this->loadPlugins(); + $this->loadConnections(); + } + + /** + * Get the sockets used by the bot + * + * @return array Array of socket resources + */ + public function getSockets() { + return $this->getDriver()->getSockets(); + } +} \ No newline at end of file -- cgit v1.2.3-54-g00ecf