isScheduled; } /** * @return string|null */ public function getScheduleUnit() { return $this->scheduleUnit; } /** * @return string|null */ public function getScheduleDay() { return $this->scheduleDay; } /** * @return string|null */ public function getScheduleMonthFrequency() { return $this->scheduleMonthFrequency; } public function isScheduledNow(): bool { return SchedulerEnum::UNIT_NOW === $this->getScheduleUnit(); } public function isScheduledDaily(): bool { return SchedulerEnum::UNIT_DAILY === $this->getScheduleUnit(); } public function isScheduledWeekly(): bool { return SchedulerEnum::UNIT_WEEKLY === $this->getScheduleUnit(); } public function isScheduledMonthly(): bool { return SchedulerEnum::UNIT_MONTHLY === $this->getScheduleUnit(); } public function isScheduledWeekDays(): bool { return SchedulerEnum::DAY_WEEK_DAYS === $this->getScheduleDay(); } }