virtualLimit = (int) $virtualLimit; return $this; } /** * Get the virtual limit imposed upon infinitely recurring events. * * @return int */ public function getVirtualLimit() { return $this->virtualLimit; } /** * By default, January 30 + 1 month results in March 30 because February doesn't have 30 days. * * Enabling this fix tells Recurr that +1 month means "last day of next month". */ public function enableLastDayOfMonthFix() { $this->lastDayOfMonthFix = true; } public function disableLastDayOfMonthFix() { $this->lastDayOfMonthFix = false; } /** * @return boolean */ public function isLastDayOfMonthFixEnabled() { return $this->lastDayOfMonthFix; } }