setFreq('WEEKLY'); if ($scheduler->isScheduledWeekDays()) { $days = SchedulerEnum::getWeekDays(); } else { $days = [$scheduler->getScheduleDay()]; } $rule->setByDay($days); } catch (InvalidArgument|InvalidRRule) { throw new InvalidSchedulerException(); } return $rule; } }