mirror of
https://tt-rss.org/git/tt-rss.git
synced 2024-07-17 15:07:33 +02:00
40 lines
662 B
PHP
40 lines
662 B
PHP
<?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;
|
|
}
|
|
}
|