コード例 #1
0
 /**
  * Creates a new domain message from given array
  *
  * @param array $messageData
  * @return static
  */
 public static function fromArray(array $messageData) : DelayedCommand
 {
     $message = parent::fromArray($messageData);
     /** @var $message self */
     $message->executeAt = DateTimeImmutable::createFromFormat('Y-m-d\\TH:i:s.u', $message->metadata['execute_at'], new DateTimeZone('UTC'));
     return $message;
 }