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
1 changed files with 4 additions and 12 deletions

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: