/**
  * Add My saved calendars.
  *
  * @param SavedCalendarSubscriptions $savedCalendarSubscriptions
  * @param User $user
  * @param string $selectedCalendarIds
  * @return \SavedCalendarSubscriptions
  */
 private static function addMySavedCalendars(SavedCalendarSubscriptions $savedCalendarSubscriptions, User $user, $selectedCalendarIds)
 {
     $mySavedCalendars = CalendarUtil::getUserSavedCalendars($user);
     if (count($mySavedCalendars) == 0) {
         $mySavedCalendars = CalendarUtil::loadDefaultCalendars($user);
         $selectedCalendarIds = $mySavedCalendars[0]->id . ',' . $mySavedCalendars[1]->id;
         // Not Coding Standard
     }
     ZurmoConfigurationUtil::setByUserAndModuleName($user, 'CalendarsModule', 'myCalendarSelections', $selectedCalendarIds);
     $selectedCalendarIdArray = array();
     if ($selectedCalendarIds != null) {
         $selectedCalendarIdArray = explode(',', $selectedCalendarIds);
         // Not Coding Standard
     }
     foreach ($mySavedCalendars as $key => $mySavedCalendar) {
         CalendarUtil::setMyCalendarColor($mySavedCalendar, $user);
         if (in_array($mySavedCalendar->id, $selectedCalendarIdArray)) {
             $savedCalendarSubscriptions->addMySavedCalendar($mySavedCalendar, true);
         } else {
             $savedCalendarSubscriptions->addMySavedCalendar($mySavedCalendar, false);
         }
     }
 }