Dumplie\SharedKernel\Infrastructure\InMemory\InMemoryEventLog::log PHP Метод

log() публичный Метод

public log ( Dumplie\SharedKernel\Domain\Event\Event $event )
$event Dumplie\SharedKernel\Domain\Event\Event
    public function log(Event $event)
    {
        foreach ($this->listeners as $eventClass => $listeners) {
            if ($eventClass === get_class($event)) {
                foreach ($listeners as $listener) {
                    $listener->on($this->serizlize($event));
                }
            }
        }
    }