EventService: call FireEvent with only one parameter (PSR14)

This commit is contained in:
Eric Espie
2022-03-15 15:41:55 +01:00
parent 964ce44577
commit 8ddaf1b731
8 changed files with 77 additions and 61 deletions

View File

@@ -24,16 +24,15 @@ class EventData
* EventServiceData constructor.
*
* @param string $sEvent
* @param mixed $mEventSource
* @param string|array|null $mEventSource
* @param array $aEventData
* @param array $aCallbackData
*/
public function __construct(string $sEvent, $mEventSource, array $aEventData, array $aCallbackData)
public function __construct(string $sEvent, $mEventSource = null, array $aEventData = [])
{
$this->sEvent = $sEvent;
$this->aEventData = $aEventData;
$this->mEventSource = $mEventSource;
$this->aCallbackData = $aCallbackData;
$this->aCallbackData = [];
}
/**
@@ -74,7 +73,15 @@ class EventData
}
/**
* @return array
* @param array|null $aCallbackData
*/
public function SetCallbackData(?array $aCallbackData)
{
$this->aCallbackData = $aCallbackData;
}
/**
* @return array|null
*/
public function GetCallbackData(): array
{