summaryrefslogtreecommitdiff
path: root/classes/article.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-03-07 14:19:00 +0300
committerAndrew Dolgov <[email protected]>2021-03-07 14:19:00 +0300
commit72c04123d4bc4a585b96ff3db07fbc84c70fadbb (patch)
tree13761f77fbfb144f4ed027116ef49d3ff4fff907 /classes/article.php
parent518e677a6bec9235bddb6e13a4fd26644086a9cf (diff)
HOOK_ARTICLE_IMAGE: stop after first provided match
Diffstat (limited to 'classes/article.php')
-rwxr-xr-xclasses/article.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/classes/article.php b/classes/article.php
index 432354f78..04855ac9d 100755
--- a/classes/article.php
+++ b/classes/article.php
@@ -550,8 +550,11 @@ class Article extends Handler_Protected {
$article_kind = 0;
PluginHost::getInstance()->chain_hooks_callback(PluginHost::HOOK_ARTICLE_IMAGE,
- function ($result) use (&$article_image, &$article_stream, &$content) {
+ function ($result, $plugin) use (&$article_image, &$article_stream, &$content) {
list ($article_image, $article_stream, $content) = $result;
+
+ // run until first hard match
+ return !empty($article_image);
},
$enclosures, $content, $site_url, $headline);