|
4 | 4 |
|
5 | 5 | namespace PhpList\RestBundle\Messaging\Serializer; |
6 | 6 |
|
| 7 | +use DateTimeInterface; |
7 | 8 | use OpenApi\Attributes as OA; |
8 | 9 | use PhpList\Core\Domain\Messaging\Model\Message; |
9 | 10 | use Symfony\Component\Serializer\Normalizer\NormalizerInterface; |
@@ -117,16 +118,16 @@ public function normalize($object, string $format = null, array $context = []): |
117 | 118 | 'processed' => $object->getMetadata()->getProcessed(), |
118 | 119 | 'views' => $object->getMetadata()->getViews(), |
119 | 120 | 'bounce_count' => $object->getMetadata()->getBounceCount(), |
120 | | - 'entered' => $object->getMetadata()->getEntered()?->format('Y-m-d\TH:i:sP'), |
121 | | - 'sent' => $object->getMetadata()->getSent()?->format('Y-m-d\TH:i:sP'), |
122 | | - 'send_start' => $object->getMetadata()->getSendStart()?->format('Y-m-d\TH:i:sP'), |
| 121 | + 'entered' => $object->getMetadata()->getEntered()?->format(DateTimeInterface::ATOM), |
| 122 | + 'sent' => $object->getMetadata()->getSent()?->format(DateTimeInterface::ATOM), |
| 123 | + 'send_start' => $object->getMetadata()->getSendStart()?->format(DateTimeInterface::ATOM), |
123 | 124 | ], |
124 | 125 | 'message_schedule' => [ |
125 | 126 | 'repeat_interval' => $object->getSchedule()->getRepeatInterval(), |
126 | | - 'repeat_until' => $object->getSchedule()->getRepeatUntil()?->format('Y-m-d\TH:i:sP'), |
| 127 | + 'repeat_until' => $object->getSchedule()->getRepeatUntil()?->format(DateTimeInterface::ATOM), |
127 | 128 | 'requeue_interval' => $object->getSchedule()->getRequeueInterval(), |
128 | | - 'requeue_until' => $object->getSchedule()->getRequeueUntil()?->format('Y-m-d\TH:i:sP'), |
129 | | - 'embargo' => $object->getSchedule()->getEmbargo()?->format('Y-m-d\TH:i:sP'), |
| 129 | + 'requeue_until' => $object->getSchedule()->getRequeueUntil()?->format(DateTimeInterface::ATOM), |
| 130 | + 'embargo' => $object->getSchedule()->getEmbargo()?->format(DateTimeInterface::ATOM), |
130 | 131 | ], |
131 | 132 | 'message_options' => [ |
132 | 133 | 'from_field' => $object->getOptions()->getFromField(), |
|
0 commit comments