diff --git a/pages/schema.php b/pages/schema.php index 1e11e12cd..b6051b322 100644 --- a/pages/schema.php +++ b/pages/schema.php @@ -345,6 +345,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)'; }