ActionScheduler_Abstract_Schedule::get_next
Get the next date & time when this schedule should run after a given date & time.
Method of the class: ActionScheduler_Abstract_Schedule{}
No Hooks.
Returns
DateTime|null.
Usage
$ActionScheduler_Abstract_Schedule = new ActionScheduler_Abstract_Schedule(); $ActionScheduler_Abstract_Schedule->get_next( $after );
- $after(DateTime) (required)
- Start timestamp.
ActionScheduler_Abstract_Schedule::get_next() ActionScheduler Abstract Schedule::get next code WC 10.5.0
public function get_next( DateTime $after ) {
$after = clone $after;
if ( $after > $this->scheduled_date ) {
$after = $this->calculate_next( $after );
return $after;
}
return clone $this->scheduled_date;
}