X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Ffilteringnoticestream.php;h=c1edfc63877aad809f6f6d9efe9a5ddd01d32f7e;hb=f134a423f6a9e7bb61d069c4d6281c05417bbd45;hp=b4ec6687bb7c92831ed30114d0de9847cfdbab45;hpb=e0014b67361d37f3d19315d029cdd11f71d82774;p=quix0rs-gnu-social.git diff --git a/lib/filteringnoticestream.php b/lib/filteringnoticestream.php index b4ec6687bb..c1edfc6387 100644 --- a/lib/filteringnoticestream.php +++ b/lib/filteringnoticestream.php @@ -49,12 +49,15 @@ abstract class FilteringNoticeStream extends NoticeStream { protected $upstream; - function __construct($upstream) + function __construct(NoticeStream $upstream) { $this->upstream = $upstream; } - abstract function filter($notice); + /** + * @return boolean true if we allow it, false if we deny it + */ + abstract protected function filter(Notice $notice); function getNoticeIds($offset, $limit, $since_id, $max_id) {