Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 public function add(EventInterface $newEvent, array $events)
 {
     foreach ($events as $event) {
         if ($newEvent->getInterval()->isDuring($event->getInterval())) {
             throw CalendarEventException::eventOverlap($newEvent);
         }
     }
     return parent::add($newEvent, $events);
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function update(EventInterface $originalEvent, EventInterface $updatedEvent, array $events)
 {
     throw CalendarEventException::updateWhileFrozen($originalEvent);
 }