PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.6.4.2
JetFormBuilder — Dynamic Blocks Form Builder v3.6.4.2
3.6.5.1 3.6.5 3.6.4.2 3.6.4.1 3.6.4 3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / vendor / woocommerce / action-scheduler / classes / schedules / ActionScheduler_CanceledSchedule.php
jetformbuilder / vendor / woocommerce / action-scheduler / classes / schedules Last commit date
ActionScheduler_CanceledSchedule.php 1 year ago ActionScheduler_CronSchedule.php 1 year ago ActionScheduler_IntervalSchedule.php 1 year ago ActionScheduler_NullSchedule.php 1 year ago ActionScheduler_Schedule.php 1 year ago ActionScheduler_SimpleSchedule.php 1 year ago
ActionScheduler_CanceledSchedule.php
64 lines
1 <?php
2
3 /**
4 * Class ActionScheduler_SimpleSchedule
5 */
6 class ActionScheduler_CanceledSchedule extends ActionScheduler_SimpleSchedule {
7
8 /**
9 * Deprecated property @see $this->__wakeup() for details.
10 *
11 * @var null
12 */
13 private $timestamp = null;
14
15 /**
16 * Calculate when the next instance of this schedule would run based on a given date & time.
17 *
18 * @param DateTime $after Timestamp.
19 *
20 * @return DateTime|null
21 */
22 public function calculate_next( DateTime $after ) {
23 return null;
24 }
25
26 /**
27 * Cancelled actions should never have a next schedule, even if get_next()
28 * is called with $after < $this->scheduled_date.
29 *
30 * @param DateTime $after Timestamp.
31 * @return DateTime|null
32 */
33 public function get_next( DateTime $after ) {
34 return null;
35 }
36
37 /**
38 * Action is not recurring.
39 *
40 * @return bool
41 */
42 public function is_recurring() {
43 return false;
44 }
45
46 /**
47 * Unserialize recurring schedules serialized/stored prior to AS 3.0.0
48 *
49 * Prior to Action Scheduler 3.0.0, schedules used different property names to refer
50 * to equivalent data. For example, ActionScheduler_IntervalSchedule::start_timestamp
51 * was the same as ActionScheduler_SimpleSchedule::timestamp. Action Scheduler 3.0.0
52 * aligned properties and property names for better inheritance. To maintain backward
53 * compatibility with schedules serialized and stored prior to 3.0, we need to correctly
54 * map the old property names with matching visibility.
55 */
56 public function __wakeup() {
57 if ( ! is_null( $this->timestamp ) ) {
58 $this->scheduled_timestamp = $this->timestamp;
59 unset( $this->timestamp );
60 }
61 parent::__wakeup();
62 }
63 }
64