mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-12 23:14:18 +01:00
N°4756 - Ease extensibility for CRUD operations : Event Service - 💚 Fix CI
This commit is contained in:
@@ -274,10 +274,11 @@ function DisplayEvents(WebPage $oPage, $sClass)
|
||||
];
|
||||
$aRows = [];
|
||||
foreach ($aEvents as $sEvent => $aEventInfo) {
|
||||
$aDesc = $aEventInfo['description'];
|
||||
/** @var \Combodo\iTop\Service\Events\Description\EventDescription $oDesc */
|
||||
$oDesc = $aEventInfo['description'];
|
||||
$aRows[] = [
|
||||
'event' => $sEvent,
|
||||
'description' => $aDesc['description'] ?? '',
|
||||
'description' => $oDesc->GetDescription(),
|
||||
];
|
||||
}
|
||||
$oTable = DataTableUIBlockFactory::MakeForStaticData(Dict::S('UI:Schema:Events:Defined'), $aColumns, $aRows);
|
||||
|
||||
@@ -309,8 +309,8 @@ class EventService
|
||||
$aRes = [];
|
||||
$oClass = new ReflectionClass($sClass);
|
||||
foreach (self::$aEventDescription as $sEvent => $aEventInfo) {
|
||||
if (is_array($aEventInfo['description']->GetSources())) {
|
||||
foreach ($aEventInfo['description']->GetSources() as $sSource) {
|
||||
if (is_array($aEventInfo['description']->GetEventSources())) {
|
||||
foreach ($aEventInfo['description']->GetEventSources() as $sSource) {
|
||||
if ($sClass == $sSource || $oClass->isSubclassOf($sSource)) {
|
||||
$aRes[$sEvent] = $aEventInfo;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user