]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/Irc/extlib/phergie/Phergie/Plugin/Tld.php
Revert "Merged in Phergie changes"
[quix0rs-gnu-social.git] / plugins / Irc / extlib / phergie / Phergie / Plugin / Tld.php
index d7d64a4717a35843a1fcc9c1139063f5ce8916f8..21993f73c58fbde3efdb18ff5fc99d64ec24d0ca 100644 (file)
  * @link     http://pear.phergie.org/package/Phergie_Plugin_Tld
  * @uses     extension PDO
  * @uses     extension pdo_sqlite
+ *
+ * @pluginDesc Provides information for a top level domain.
  */
 class Phergie_Plugin_Tld extends Phergie_Plugin_Abstract
 {
     /**
-     * Connection to the database
-     *
+     * connection to the database
      * @var PDO
      */
     protected $db;
 
     /**
-     * Prepared statement for selecting a single TLD
-     *
+     * Prepared statement for selecting a single tld
      * @var PDOStatement
      */
     protected $select;
 
     /**
-     * Prepared statement for selecting all TLDs
-     *
+     * Prepared statement for selecting all tlds
      * @var PDOStatement
      */
     protected $selectAll;
 
     /**
-     * Checks for dependencies and sets up the database and hard-coded values.
+     * Checks for dependencies, sets up database and hard coded values
      *
      * @return void
      */
@@ -66,6 +65,9 @@ class Phergie_Plugin_Tld extends Phergie_Plugin_Abstract
             $this->fail('PDO and pdo_sqlite extensions must be installed');
         }
 
+        $help = $this->getPluginHandler()->getPlugin('Help');
+        $help->register($this);
+
         $dbFile = dirname(__FILE__) . '/Tld/tld.db';
         try {
             $this->db = new PDO('sqlite:' . $dbFile);
@@ -91,6 +93,8 @@ class Phergie_Plugin_Tld extends Phergie_Plugin_Abstract
      * @param string $tld tld to process
      *
      * @return null
+     *
+     * @pluginCmd .[tld] request details about the tld
      */
     public function onCommandTld($tld)
     {