From 2e9da023c04d826628063b36553a764126970599 Mon Sep 17 00:00:00 2001 From: Luke Fitzgerald Date: Wed, 21 Jul 2010 07:33:43 -0700 Subject: Rename Phergie_ExtendedBot to Phergie_StatusnetBot --- plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php | 77 ---------------------- .../extlib/phergie/Phergie/Process/Statusnet.php | 2 +- .../Irc/extlib/phergie/Phergie/StatusnetBot.php | 77 ++++++++++++++++++++++ 3 files changed, 78 insertions(+), 78 deletions(-) delete mode 100644 plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php create mode 100644 plugins/Irc/extlib/phergie/Phergie/StatusnetBot.php (limited to 'plugins/Irc/extlib') diff --git a/plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php b/plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php deleted file mode 100644 index 113bb8b51..000000000 --- a/plugins/Irc/extlib/phergie/Phergie/ExtendedBot.php +++ /dev/null @@ -1,77 +0,0 @@ -. - * - * 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 - * @copyright 2010 StatusNet, Inc. - * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0 - * @link http://status.net/ - */ -class Phergie_ExtendedBot extends Phergie_Bot { - /** - * Set up bot and connect to servers - * - * @return void - */ - public function connect() { - $ui = $this->getUi(); - $ui->setEnabled($this->getConfig('ui.enabled')); - - $this->loadPlugins(); - $this->loadConnections(); - } - - /** - * Transmit raw command to server using driver - * - * Handles construction of command strings and their transmission to the - * server. - * - * @param string $command Command to send - * @param string|array $args Optional string or array of sequential - * arguments - * - * @return string Command string that was sent - * @throws Phergie_Driver_Exception - */ - public function send($command, $args = '') { - return $this->getDriver()->send($command, $args); - } - - /** - * Handle incoming data on the socket using the handleEvents - * method of the Processor - * - * @return void - */ - public function receive() { - $this->getProcessor()->handleEvents(); - } - - /** - * 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 diff --git a/plugins/Irc/extlib/phergie/Phergie/Process/Statusnet.php b/plugins/Irc/extlib/phergie/Phergie/Process/Statusnet.php index 672e6f610..9369c2c1e 100644 --- a/plugins/Irc/extlib/phergie/Phergie/Process/Statusnet.php +++ b/plugins/Irc/extlib/phergie/Phergie/Process/Statusnet.php @@ -27,7 +27,7 @@ */ class Phergie_Process_Statusnet extends Phergie_Process_Async { - public function __construct(Phergie_ExtendedBot $bot, array $options) { + public function __construct(Phergie_StatusnetBot $bot, array $options) { $this->usec = 0; Phergie_Process_Abstract::__construct($bot, $options); } diff --git a/plugins/Irc/extlib/phergie/Phergie/StatusnetBot.php b/plugins/Irc/extlib/phergie/Phergie/StatusnetBot.php new file mode 100644 index 000000000..ba41f26db --- /dev/null +++ b/plugins/Irc/extlib/phergie/Phergie/StatusnetBot.php @@ -0,0 +1,77 @@ +. + * + * 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_StatusnetBot + * @author Luke Fitzgerald + * @copyright 2010 StatusNet, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0 + * @link http://status.net/ + */ +class Phergie_StatusnetBot extends Phergie_Bot { + /** + * Set up bot and connect to servers + * + * @return void + */ + public function connect() { + $ui = $this->getUi(); + $ui->setEnabled($this->getConfig('ui.enabled')); + + $this->loadPlugins(); + $this->loadConnections(); + } + + /** + * Transmit raw command to server using driver + * + * Handles construction of command strings and their transmission to the + * server. + * + * @param string $command Command to send + * @param string|array $args Optional string or array of sequential + * arguments + * + * @return string Command string that was sent + * @throws Phergie_Driver_Exception + */ + public function send($command, $args = '') { + return $this->getDriver()->send($command, $args); + } + + /** + * Handle incoming data on the socket using the handleEvents + * method of the Processor + * + * @return void + */ + public function receive() { + $this->getProcessor()->handleEvents(); + } + + /** + * 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