Storm\Core\Relational\Transaction::TriggerEvents PHP Метод

TriggerEvents() приватный Метод

Trigger all events in an event map with a specific key.
private TriggerEvents ( Map $EventMap, object $Key, array $CustomArguments = [] ) : void
$EventMap Storm\Core\Containers\Map The event map
$Key object The key
$CustomArguments array
Результат void
    private function TriggerEvents(Map $EventMap, $Key, array $CustomArguments = [])
    {
        array_unshift($CustomArguments, $this);
        if (isset($EventMap[$Key])) {
            $Events = $EventMap[$Key];
            foreach ($Events as $Event) {
                call_user_func_array($Event, $CustomArguments);
            }
        }
    }