function setAvailability($availabilityTimes, $incrementDuration) { $availability = new \Bookingbat\Engine\Availability($availabilityTimes); $availabilityTimes = $availability->incrementize($availabilityTimes, $incrementDuration); foreach ($availabilityTimes as $time) { $timeFormatted = $this->time($time); $this->getElement('time')->addMultiOption($time, $timeFormatted); } }
function incrementize($availabilityParams, $duration = null, $lengthOfAppointmentToMake = null) { $availability = new \Bookingbat\Engine\Availability($availabilityParams); return $availability->incrementize($availabilityParams, $duration, $lengthOfAppointmentToMake); }