From 88756a443a8f52e1f0678a1acac2e4b7ab3e1cc8 Mon Sep 17 00:00:00 2001 From: Eric Espie Date: Mon, 14 Oct 2024 09:25:05 +0200 Subject: [PATCH] Fix event listeners display when the listener is a static method --- pages/schema.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/schema.php b/pages/schema.php index a12fe92ee..968a2907d 100644 --- a/pages/schema.php +++ b/pages/schema.php @@ -343,6 +343,8 @@ function DisplayEvents(WebPage $oPage, $sClass) } } $sListener = $sListenerClass.'->'.$aListener['callback'][1].'(\Combodo\iTop\Service\Events\EventData $oEventData)'; + } else if (is_array($aListener['callback'])) { + $sListener = $aListener['callback'][0].'::'.$aListener['callback'][1]; } else { $sListener = $aListener['callback'].'(\Combodo\iTop\Service\Events\EventData $oEventData)'; }