/** * Creates a new event, sets some default data and returns it. * * @return \CalendarEvent The new event. */ public function getNewEvent() { $event_data = new EventData(); $event_data->setId($event_data->getNewId()); $now = time(); $event_data->start = $now; $event_data->end = $now + 3600; $calendar_event = new CalendarEvent(); $calendar_event->setId(array($this->getRangeId(), $event_data->getId())); $calendar_event->event = $event_data; return $calendar_event; }