PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.8
Yatra – Travel Booking & Tour Operator Software v3.0.8
3.0.17 3.0.16 3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 All 85 releases
yatra / vendor / woocommerce / action-scheduler / classes / schedules / ActionScheduler_NullSchedule.php

ActionScheduler_NullSchedule.php in Yatra – Travel Booking & Tour Operator Software 3.0.8, at vendor/woocommerce/action-scheduler/classes/schedules/ActionScheduler_NullSchedule.php

40 lines 709 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 /**
9 * DateTime instance.
10 *
11 * @var DateTime|null
12 */
13 protected $scheduled_date;
14
15 /**
16 * Make the $date param optional and default to null.
17 *
18 * @param null|DateTime $date The date & time to run the action.
19 */
20 public function __construct( ?DateTime $date = null ) {
21 $this->scheduled_date = null;
22 }
23
24 /**
25 * This schedule has no scheduled DateTime, so we need to override the parent __sleep().
26 *
27 * @return array
28 */
29 public function __sleep() {
30 return array();
31 }
32
33 /**
34 * Wakeup.
35 */
36 public function __wakeup() {
37 $this->scheduled_date = null;
38 }
39 }
40