/** * @param ICalendar $calendar * @return boolean */ private function areMinorChanges(ICalendar $calendar) { $allowed = ['color', 'components', 'description', 'displayname', 'enabled', 'order']; $updatedFields = array_keys($calendar->getUpdatedFields()); $majorChanges = array_diff($updatedFields, $allowed); return empty($majorChanges); }