diff options
author | Andrew Dolgov <[email protected]> | 2021-02-08 16:14:48 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-02-08 16:14:48 +0300 |
commit | 3b52cea8110541e1e5d8cb06198c11a2ed074b1c (patch) | |
tree | 763304f562f8787fa2e56291d032832981b5c436 /classes/rpc.php | |
parent | 1d5c8ee50082dd0221055969283b27f2b09b3bb4 (diff) |
move some old-style handlers to new callback ones
Diffstat (limited to 'classes/rpc.php')
-rwxr-xr-x | classes/rpc.php | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/classes/rpc.php b/classes/rpc.php index 9f86c9401..fa5aa9a86 100755 --- a/classes/rpc.php +++ b/classes/rpc.php @@ -641,9 +641,11 @@ class RPC extends Handler_Protected { "help_dialog" => __("Show help dialog")) ); - foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_HOTKEY_INFO) as $plugin) { - $hotkeys = $plugin->hook_hotkey_info($hotkeys); - } + PluginHost::getInstance()->chain_hooks_callback(PluginHost::HOOK_HOTKEY_INFO, + function ($result) use (&$hotkeys) { + $hotkeys = $result; + }, + $hotkeys); return $hotkeys; } @@ -712,9 +714,11 @@ class RPC extends Handler_Protected { "?" => "help_dialog", ); - foreach (PluginHost::getInstance()->get_hooks(PluginHost::HOOK_HOTKEY_MAP) as $plugin) { - $hotkeys = $plugin->hook_hotkey_map($hotkeys); - } + PluginHost::getInstance()->chain_hooks_callback(PluginHost::HOOK_HOTKEY_MAP, + function ($result) use (&$hotkeys) { + $hotkeys = $result; + }, + $hotkeys); $prefixes = array(); |