Dumplie\SharedKernel\Domain\Event\Event::date PHP 메소드

date() 공개 메소드

public date ( ) : DateTimeImmutable
리턴 DateTimeImmutable
    public function date() : \DateTimeImmutable;

Usage Example

예제 #1
0
 /**
  * @param Event $event
  * @return string
  * @throws UnknownEventException
  */
 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));
 }
Event