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

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

private serizlize ( Dumplie\SharedKernel\Domain\Event\Event $event ) : string
$event Dumplie\SharedKernel\Domain\Event\Event
Результат string
    private function serizlize(Event $event)
    {
        if ($event instanceof CustomerPlacedOrder) {
            return json_encode(['name' => Events::CUSTOMER_PLACED_ORDER, 'order_id' => $event->orderId(), 'date' => $event->date()->format('Y-m-d H:i:s')]);
        }
        throw UnknownEventException::unsupported(get_class($event));
    }