From 1ffe3391f902c4baa984982f19e61a0e45de21ff Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 18 Apr 2013 12:27:34 +0400 Subject: make pluginhost a singleton --- classes/api.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'classes/api.php') diff --git a/classes/api.php b/classes/api.php index 945496bcf..9e99ed007 100644 --- a/classes/api.php +++ b/classes/api.php @@ -341,8 +341,7 @@ class API extends Handler { "score" => (int)$line["score"] ); - global $pluginhost; - foreach ($pluginhost->get_hooks($pluginhost::HOOK_RENDER_ARTICLE_API) as $p) { + foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_RENDER_ARTICLE_API) as $p) { $article = $p->hook_render_article_api(array("article" => $article)); } @@ -466,9 +465,7 @@ class API extends Handler { } function index($method) { - global $pluginhost; - - $plugin = $pluginhost->get_api_method(strtolower($method)); + $plugin = PluginHost::getInstance()->get_api_method(strtolower($method)); if ($plugin && method_exists($plugin, $method)) { $reply = $plugin->$method(); @@ -697,8 +694,7 @@ class API extends Handler { $headline_row["author"] = $line["author"]; $headline_row["score"] = (int)$line["score"]; - global $pluginhost; - foreach ($pluginhost->get_hooks($pluginhost::HOOK_RENDER_ARTICLE_API) as $p) { + foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_RENDER_ARTICLE_API) as $p) { $headline_row = $p->hook_render_article_api(array("headline" => $headline_row)); } -- cgit v1.2.3-54-g00ecf