/** * @param int $userId * @param BookableResource $resource * @param string $title * @param string $description * @param DateRange $reservationDate * @param IRepeatOptions $repeatOptions * @param UserSession $bookedBy * @return ReservationSeries */ public static function Create($userId, BookableResource $resource, $title, $description, $reservationDate, $repeatOptions, UserSession $bookedBy) { $series = new ReservationSeries(); $series->_userId = $userId; $series->_resource = $resource; $series->_title = $title; $series->_description = $description; $series->_bookedBy = $bookedBy; $series->UpdateDuration($reservationDate); $series->Repeats($repeatOptions); return $series; }