PluginProbe
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz / 0.0.13
SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz v0.0.13
2.12.8 2.12.7 2.12.6 2.12.5 2.12.4 2.12.3 2.12.2 2.12.1 2.12.0 2.11.1 2.11.0 2.10.1 2.10.0 2.9.1 2.9.0 2.8.2 2.8.1 2.7.0 2.7.1 2.8.0 trunk 0.0.10 0.0.11 0.0.12 0.0.13 All 98 releases
sureforms / inc / lib / action-scheduler / classes / schedules / ActionScheduler_NullSchedule.php

ActionScheduler_NullSchedule.php in SureForms – Contact Form Builder, AI Forms, Payment Form, Survey & Quiz 0.0.13, at inc/lib/action-scheduler/classes/schedules/ActionScheduler_NullSchedule.php

33 lines 643 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Class ActionScheduler_NullSchedule
5 */
6 class ActionScheduler_NullSchedule extends ActionScheduler_SimpleSchedule {
7
8 /** @var DateTime|null */
9 protected $scheduled_date;
10
11 /**
12 * Make the $date param optional and default to null.
13 *
14 * @param null $date The date & time to run the action.
15 */
16 public function __construct( DateTime $date = null ) {
17 $this->scheduled_date = null;
18 }
19
20 /**
21 * This schedule has no scheduled DateTime, so we need to override the parent __sleep()
22 *
23 * @return array
24 */
25 public function __sleep() {
26 return array();
27 }
28
29 public function __wakeup() {
30 $this->scheduled_date = null;
31 }
32 }
33