PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.12.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.12.1
5.12.1 5.12.0 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 2 weeks ago Hourly.php 2 weeks ago Monthly.php 2 years ago Schedule.php 2 weeks ago SpecificTime.php 2 years ago Weekly.php 2 weeks 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 Schedule::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 Schedule::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 Schedule::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