From dd30825b944c0c764d6d31b37e95a9d3945bf6db Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 18 Oct 2021 07:41:24 +0300 Subject: [PATCH] af_comics: pass PluginHost to filter constructors --- plugins/af_comics/filter_base.php | 4 ++++ plugins/af_comics/init.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/af_comics/filter_base.php b/plugins/af_comics/filter_base.php index d6a697bb4..5c82bc870 100644 --- a/plugins/af_comics/filter_base.php +++ b/plugins/af_comics/filter_base.php @@ -3,6 +3,10 @@ abstract class Af_ComicFilter { public abstract function supported(); public abstract function process(&$article); + public function __construct(/*PluginHost $host*/) { + + } + public function on_subscribe($url) { return false; } diff --git a/plugins/af_comics/init.php b/plugins/af_comics/init.php index 8aba1416b..19b1be859 100755 --- a/plugins/af_comics/init.php +++ b/plugins/af_comics/init.php @@ -34,7 +34,7 @@ class Af_Comics extends Plugin { array_push($names, $filter_name); - $filter = new $filter_name(); + $filter = new $filter_name($host); if (is_subclass_of($filter, "Af_ComicFilter")) { array_push($this->filters, $filter);