1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-15 11:25:56 +00:00

classes/Plugin: remove dbh & host fields; set init() and about() as abstract methods.

This commit is contained in:
Andrew Dolgov
2017-05-23 21:16:30 +03:00
parent 7611f0c052
commit 9e381bc202

View File

@@ -1,19 +1,11 @@
<?php <?php
class Plugin { abstract class Plugin {
private $dbh;
private $host;
const API_VERSION_COMPAT = 1; const API_VERSION_COMPAT = 1;
function init($host) { abstract function init($host);
$this->dbh = $host->get_dbh();
$this->host = $host;
}
function about() { abstract function about();
// version, name, description, author, is_system // return array(1.0, "plugin", "No description", "No author", false);
return array(1.0, "plugin", "No description", "No author", false);
}
function flags() { function flags() {
/* associative array, possible keys: /* associative array, possible keys: