X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=classes%2Fplugin.php;h=b90c603b7357e1174d24bba94de16846d9d12610;hb=HEAD;hp=01ac46bae28bf0814eea624b5f9f47f807bde3fd;hpb=41245888f1c538f15d7ffa3a0ddc9310b60c98d7;p=tt-rss.git diff --git a/classes/plugin.php b/classes/plugin.php index 01ac46ba..b90c603b 100644 --- a/classes/plugin.php +++ b/classes/plugin.php @@ -1,18 +1,18 @@ dbh = $host->get_dbh(); - $this->host = $host; - } + /** @var PDO */ + protected $pdo; + + /* @var PluginHost $host */ + abstract function init($host); - function about() { - // version, name, description, author, is_system - return array(1.0, "plugin", "No description", "No author", false); + abstract function about(); + // return array(1.0, "plugin", "No description", "No author", false); + + function __construct() { + $this->pdo = Db::pdo(); } function flags() { @@ -22,6 +22,13 @@ class Plugin { return array(); } + /** + * @SuppressWarnings(PHPMD.UnusedFormalParameter) + */ + function is_public_method($method) { + return false; + } + function get_js() { return ""; } @@ -33,5 +40,4 @@ class Plugin { function api_version() { return Plugin::API_VERSION_COMPAT; } -} -?> +} \ No newline at end of file