]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/Irc/Fake_Irc.php
More info for a proper, fancy-url lighttpd setup
[quix0rs-gnu-social.git] / plugins / Irc / Fake_Irc.php
index eb302aea141b45130fe10eeee222dfa5aeed242b..81b867643ef15e3bb0c9de2b6885e7399e914b5a 100644 (file)
@@ -34,25 +34,14 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
 class Fake_Irc extends Phergie_Driver_Streams {
     public $would_be_sent = null;
 
-    private function send($command, $args = '') {
-        // Add the command
-        $buffer = strtoupper($command);
-
-        // Add arguments
-        if (!empty($args)) {
-
-            // Apply formatting if arguments are passed in as an array
-            if (is_array($args)) {
-                $end = count($args) - 1;
-                $args[$end] = ':' . $args[$end];
-                $args = implode(' ', $args);
-            } else {
-                $args = ':' . $args;
-            }
-
-            $buffer .= ' ' . $args;
-        }
-
-        $this->would_be_sent = $buffer . "\r\n";
+    /**
+    * Store the components for sending a command
+    *
+    * @param string $command Command
+    * @param array $args Arguments
+    * @return void
+    */
+    protected function send($command, $args = '') {
+        $this->would_be_sent = array('command' => $command, 'args' => $args);
     }
 }