refs #725. Added RemoteCalendar and RemoteCalendarRule APIs

feature/calendars
Manuel Aranda Rosales 2024-09-25 17:30:28 +02:00
parent 083ac514a8
commit f928a1db11
1 changed files with 5 additions and 0 deletions

View File

@ -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();
}
}