]> git.wh0rd.org - tt-rss.git/blobdiff - classes/plugin.php
fix various issues reported by static analysis
[tt-rss.git] / classes / plugin.php
index 59cb64f53380ca56182565b64b308e58a455e567..5041de0c42878119960fce5200f53e842360f906 100644 (file)
@@ -1,11 +1,44 @@
 <?php
 class Plugin {
-       private $link;
+       private $dbh;
        private $host;
 
-       function __construct($host) {
-               $this->link = $host->get_link();
+       const API_VERSION_COMPAT = 1;
+
+       function init($host) {
+               $this->dbh = $host->get_dbh();
                $this->host = $host;
        }
+
+       function about() {
+               // version, name, description, author, is_system
+               return array(1.0, "plugin", "No description", "No author", false);
+       }
+
+       function flags() {
+               /* associative array, possible keys:
+                       needs_curl = boolean
+               */
+               return array();
+       }
+
+       /**
+        * @SuppressWarnings(PHPMD.UnusedFormalParameter)
+        */
+       function is_public_method($method) {
+               return false;
+       }
+
+       function get_js() {
+               return "";
+       }
+
+       function get_prefs_js() {
+               return "";
+       }
+
+       function api_version() {
+               return Plugin::API_VERSION_COMPAT;
+       }
 }
 ?>