From 6a25bc53efd7804a1c8e1777cf1938880983501e Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 9 Feb 2021 08:57:23 +0300 Subject: [PATCH] api: pass hook object payload by reference --- classes/api.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/api.php b/classes/api.php index 342ad54cc..d7036189a 100755 --- a/classes/api.php +++ b/classes/api.php @@ -352,7 +352,7 @@ class API extends Handler { $article["content"] = $line["content"]; } - $hook_object = ["article" => $article]; + $hook_object = ["article" => &$article]; PluginHost::getInstance()->chain_hooks_callback(PluginHost::HOOK_RENDER_ARTICLE_API, function ($result) use (&$article) { @@ -785,7 +785,7 @@ class API extends Handler { $headline_row["note"] = $line["note"]; $headline_row["lang"] = $line["lang"]; - $hook_object = ["headline" => $headline_row]; + $hook_object = ["headline" => &$headline_row]; PluginHost::getInstance()->chain_hooks_callback(PluginHost::HOOK_RENDER_ARTICLE_API, function ($result) use (&$headline_row) {