summaryrefslogtreecommitdiff
path: root/app/php/dto/CalendarGridDayDTO.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/php/dto/CalendarGridDayDTO.php')
-rw-r--r--app/php/dto/CalendarGridDayDTO.php28
1 files changed, 0 insertions, 28 deletions
diff --git a/app/php/dto/CalendarGridDayDTO.php b/app/php/dto/CalendarGridDayDTO.php
deleted file mode 100644
index ba65eb9..0000000
--- a/app/php/dto/CalendarGridDayDTO.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-Prado::using('Application.dto.EventDTO');
-Prado::using('Application.dto.GridEventDTO');
-
-class CalendarGridDayDTO {
-
- public $Date;
- public $Events;
-
- public function __construct(DateTimeImmutable $date, array $events) {
- $this->Date = $date->format('Y-m-d');
- $this->Events = array_filter($events, [$this, '_checkEventDate']);
- // initial sort (date and calendar name)
- // events are going to be re-sorted after assigning grid priorities
- usort($this->Events, ['EventDTO', '__compare']);
- }
-
- private function _checkEventDate(GridEventDTO $event) {
- if (!$this->Date) {
- return FALSE;
- }
- return ($this->Date >= $event->DateFrom) && ($this->Date <= $event->DateTo);
- }
-
-}
-
-?>