From b381e9579295b238d44532a50edb6422b8c6b4ab Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 13 Nov 2021 18:18:05 +0300 Subject: experimental: auto-generate and add all plugin hook methods to Plugin class --- classes/plugin.php | 194 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 194 insertions(+) (limited to 'classes/plugin.php') diff --git a/classes/plugin.php b/classes/plugin.php index ecafa7888..1b6702d72 100644 --- a/classes/plugin.php +++ b/classes/plugin.php @@ -58,4 +58,198 @@ abstract class Plugin { return vsprintf($this->__($msgid), $args); } + /* plugin hook methods (auto-generated) */ + + function hook_article_button($line) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_article_filter($article) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_prefs_tab($tab) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_prefs_tab_section($section) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_prefs_tabs() { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_feed_parsed($parser, $feed_id) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_update_task($cli_options) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_auth_user($login, $password, $service) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_hotkey_map($hotkeys) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_render_article($article) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_render_article_cdm($article) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_feed_fetched($feed_data, $fetch_url, $owner_uid, $feed) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_sanitize($doc, $site_url, $allowed_elements, $disallowed_attributes, $article_id) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_render_article_api($params) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_toolbar_button() { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_action_item() { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_headline_toolbar_button($feed_id, $is_cat) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_hotkey_info($hotkeys) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_article_left_button($row) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_prefs_edit_feed($feed_id) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_prefs_save_feed($feed_id) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_fetch_feed($feed_data, $fetch_url, $owner_uid, $feed, $last_article_timestamp, $auth_login, $auth_pass) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_query_headlines($row) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_house_keeping() { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_search($query) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_format_enclosures($rv, $result, $id, $always_display_enclosures, $article_content, $hide_images) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_subscribe_feed($contents, $url, $auth_login, $auth_pass) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_headlines_before($feed, $is_cat, $qfh_ret) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_render_enclosure($entry, $id, $rv) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_article_filter_action($article, $action) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_article_export_feed($line, $feed, $is_cat, $owner_uid) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_main_toolbar_button() { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_enclosure_entry($entry, $id, $rv) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_format_article($html, $row) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_feed_basic_info($basic_info, $fetch_url, $owner_uid, $feed_id, $auth_login, $auth_pass) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_send_local_file($filename) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_unsubscribe_feed($feed_id, $owner_uid) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_send_mail(Mailer $mailer, $params) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_filter_triggered($feed_id, $owner_uid, $article, $matched_filters, $matched_rules, $article_filters) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_get_full_text($url) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_article_image($enclosures, $content, $site_url) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_feed_tree() { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_iframe_whitelisted($url) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_enclosure_imported($enclosure, $feed) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_headlines_custom_sort_map() { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_headlines_custom_sort_override($order) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_headline_toolbar_select_menu_item($feed_id, $is_cat) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + + function hook_pre_subscribe($url, $auth_login, $auth_pass) { + user_error("Dummy method invoked.", E_USER_ERROR); + } + } -- cgit v1.2.3