diff options
Diffstat (limited to 'plugins/af_comics/filter_base.php')
-rw-r--r-- | plugins/af_comics/filter_base.php | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/plugins/af_comics/filter_base.php b/plugins/af_comics/filter_base.php index d6a697bb4..83bc48184 100644 --- a/plugins/af_comics/filter_base.php +++ b/plugins/af_comics/filter_base.php @@ -1,16 +1,38 @@ <?php abstract class Af_ComicFilter { + /** @return array<string> */ public abstract function supported(); + + /** + * @param array<string,mixed> $article + * @return bool + */ public abstract function process(&$article); + public function __construct(/*PluginHost $host*/) { + + } + + /** + * @param string $url + * @return string|false + */ public function on_subscribe($url) { return false; } + /** + * @param string $url + * @return array{"title": string, "site_url": string}|false + */ public function on_basic_info($url) { return false; } + /** + * @param string $url + * @return string|false + */ public function on_fetch($url) { return false; } |