From f928a1db11be08bc00470ed954eec6ef37a9f37e Mon Sep 17 00:00:00 2001 From: Manuel Aranda Date: Wed, 25 Sep 2024 17:30:28 +0200 Subject: [PATCH] refs #725. Added RemoteCalendar and RemoteCalendarRule APIs --- src/Dto/Output/RemoteCalendarOutput.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Dto/Output/RemoteCalendarOutput.php b/src/Dto/Output/RemoteCalendarOutput.php index 807dbc8..97b260c 100644 --- a/src/Dto/Output/RemoteCalendarOutput.php +++ b/src/Dto/Output/RemoteCalendarOutput.php @@ -19,6 +19,9 @@ final class RemoteCalendarOutput extends AbstractOutput #[Groups(['remote-calendar:read'])] public array $remoteCalendarRules = []; + #[Groups(['remote-calendar:read'])] + public ?\DateTimeInterface $createdAt = null; + public function __construct(RemoteCalendar $remoteCalendar) { parent::__construct($remoteCalendar); @@ -28,5 +31,7 @@ final class RemoteCalendarOutput extends AbstractOutput $this->remoteCalendarRules = $remoteCalendar->getRules()->map( fn(RemoteCalendarRule $rule) => new RemoteCalendarRuleOutput($rule) )->toArray(); + + $this->createdAt = $remoteCalendar->getCreatedAt(); } } \ No newline at end of file