From 300ec74f769758dbff7849d6062232cb97ac4e15 Mon Sep 17 00:00:00 2001 From: Benjamin Dalsass Date: Thu, 14 Dec 2023 09:12:27 +0100 Subject: [PATCH] =?UTF-8?q?N=C2=B07059=20-=20Symfony=206.4=20-=20Applicati?= =?UTF-8?q?on=20skeleton=20-=20sources=20registration=20-=20iKeyboardShort?= =?UTF-8?q?cut=20namespace=20issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/utils.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/utils.inc.php b/application/utils.inc.php index f926b2c3f..5e9fc6b00 100644 --- a/application/utils.inc.php +++ b/application/utils.inc.php @@ -20,6 +20,7 @@ use Combodo\iTop\Application\Helper\Session; use Combodo\iTop\Application\UI\Base\iUIBlock; use Combodo\iTop\Application\UI\Base\Layout\UIContentBlock; +use Combodo\iTop\Application\UI\Hook\iKeyboardShortcut; use Combodo\iTop\Service\Module\ModuleService; use ScssPhp\ScssPhp\Compiler; use ScssPhp\ScssPhp\OutputStyle; @@ -2956,7 +2957,7 @@ HTML; $aResultPref = []; $aShortcutPrefs = appUserPreferences::GetPref('keyboard_shortcuts', []); // Note: Mind the 4 blackslashes, see utils::GetClassesForInterface() - $aShortcutClasses = utils::GetClassesForInterface('iKeyboardShortcut', '', array('[\\\\/]lib[\\\\/]', '[\\\\/]node_modules[\\\\/]', '[\\\\/]test[\\\\/]', '[\\\\/]tests[\\\\/]')); + $aShortcutClasses = utils::GetClassesForInterface(iKeyboardShortcut::class, '', array('[\\\\/]lib[\\\\/]', '[\\\\/]node_modules[\\\\/]', '[\\\\/]test[\\\\/]', '[\\\\/]tests[\\\\/]')); foreach ($aShortcutClasses as $cShortcutPlugin) { $sTriggeredElement = $cShortcutPlugin::GetShortcutTriggeredElementSelector();