PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Scheduler / Schedule / Hourly.php
matomo / app / core / Scheduler / Schedule Last commit date
Daily.php 1 month ago Hourly.php 2 years ago Monthly.php 2 years ago Schedule.php 1 year ago SpecificTime.php 2 years ago Weekly.php 1 year ago
Hourly.php
51 lines
1 <?php
2
3 /**
4 * Matomo - free/libre analytics platform
5 *
6 * @link https://matomo.org
7 * @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
8 */
9 namespace Piwik\Scheduler\Schedule;
10
11 use Exception;
12 /**
13 * Hourly class is used to schedule tasks every hour.
14 *
15 * @see \Piwik\Scheduler\Task
16 */
17 class Hourly extends \Piwik\Scheduler\Schedule\Schedule
18 {
19 /**
20 * @see ScheduledTime::getRescheduledTime
21 * @return int
22 */
23 public function getRescheduledTime()
24 {
25 $currentTime = $this->getTime();
26 // Adds one hour and reset the number of minutes
27 $rescheduledTime = mktime(date('H', $currentTime) + 1, 0, date('s', $currentTime), date('n', $currentTime), date('j', $currentTime), date('Y', $currentTime));
28 return $rescheduledTime;
29 }
30 /**
31 * @see ScheduledTime::setHour
32 * @param int $_hour
33 * @throws \Exception
34 * @return int
35 */
36 public function setHour($_hour)
37 {
38 throw new Exception("Method not supported");
39 }
40 /**
41 * @see ScheduledTime::setDay
42 * @param int $_day
43 * @throws \Exception
44 * @return int
45 */
46 public function setDay($_day)
47 {
48 throw new Exception("Method not supported");
49 }
50 }
51