N°4756 - Ease extensibility for CRUD operations : Event Service - renamed service setup interface

This commit is contained in:
Eric Espie
2022-12-13 10:19:25 +01:00
parent baaa4474f9
commit 22749caeb4
5 changed files with 26 additions and 13 deletions

View File

@@ -16,7 +16,7 @@ use utils;
class EventService
{
public static $aEventListeners = [];
private static $aEventListeners = [];
private static $iEventIdCounter = 0;
private static $aEventDescription = [];
@@ -26,11 +26,11 @@ class EventService
self::$iEventIdCounter = 0;
self::$aEventDescription = [];
$aEventEnrolments = utils::GetClassesForInterface(iEventEnrolment::class);
foreach ($aEventEnrolments as $sEventEnrolmentClass) {
/** @var \Combodo\iTop\Service\iEventEnrolment $oEventEnrolment */
$oEventEnrolment = new $sEventEnrolmentClass();
$oEventEnrolment->InitEvents();
$aEventServiceSetup = utils::GetClassesForInterface(iEventServiceSetup::class);
foreach ($aEventServiceSetup as $sEventServiceSetupClass) {
/** @var \Combodo\iTop\Service\iEventServiceSetup $oEventServiceSetup */
$oEventServiceSetup = new $sEventServiceSetupClass();
$oEventServiceSetup->RegisterEventsAndListeners();
}
}