|
7 | 7 | use App\EventSystem\ElementFragmentize\Event\NodeElementFragmentizeEvent; |
8 | 8 | use App\EventSystem\ElementFragmentize\Event\RelationElementFragmentizeEvent; |
9 | 9 | use App\Factory\Exception\Server500InternalServerErrorExceptionFactory; |
| 10 | +use DateTime; |
10 | 11 | use DateTimeInterface; |
11 | 12 | use Laudis\Neo4j\Types\Date as LaudisDate; |
12 | 13 | use Laudis\Neo4j\Types\DateTime as LaudisDateTime; |
@@ -56,27 +57,27 @@ private function handleEvent(NodeElementFragmentizeEvent|RelationElementFragment |
56 | 57 | } |
57 | 58 | if ($value instanceof DateTimeInterface) { |
58 | 59 | $cypherFragment->addProperty($name, $value); |
59 | | - $elasticFragment->addProperty($name, $value->format('Uu')); |
| 60 | + $elasticFragment->addProperty($name, $value->format(DateTime::ATOM)); |
60 | 61 | continue; |
61 | 62 | } |
62 | 63 | if ($value instanceof LaudisDateTimeZoneId) { |
63 | 64 | $cypherFragment->addProperty($name, $value); |
64 | | - $elasticFragment->addProperty($name, $value->toDateTime()->format('Uu')); |
| 65 | + $elasticFragment->addProperty($name, $value->toDateTime()->format(DateTime::ATOM)); |
65 | 66 | continue; |
66 | 67 | } |
67 | 68 | if ($value instanceof LaudisDateTime) { |
68 | 69 | $cypherFragment->addProperty($name, $value); |
69 | | - $elasticFragment->addProperty($name, $value->toDateTime()->format('Uu')); |
| 70 | + $elasticFragment->addProperty($name, $value->toDateTime()->format(DateTime::ATOM)); |
70 | 71 | continue; |
71 | 72 | } |
72 | 73 | if ($value instanceof LaudisDate) { |
73 | 74 | $cypherFragment->addProperty($name, $value); |
74 | | - $elasticFragment->addProperty($name, $value->toDateTime()->format('Uu')); |
| 75 | + $elasticFragment->addProperty($name, $value->toDateTime()->format(DateTime::ATOM)); |
75 | 76 | continue; |
76 | 77 | } |
77 | 78 | if ($value instanceof LaudisLocalDateTime) { |
78 | 79 | $cypherFragment->addProperty($name, $value); |
79 | | - $elasticFragment->addProperty($name, $value->toDateTime()->format('Uu')); |
| 80 | + $elasticFragment->addProperty($name, $value->toDateTime()->format(DateTime::ATOM)); |
80 | 81 | continue; |
81 | 82 | } |
82 | 83 | if ($value instanceof LaudisLocalTime) { |
|
0 commit comments