PluginProbe
404 Solution / 4.3.0
404 Solution v4.3.0
4.3.5 4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.2.0 4.1.19 4.1.18 4.1.17 4.1.16 4.1.15 4.1.13 4.1.12 4.1.11 4.1.10 4.1.9 4.1.8 4.1.7 4.1.6 4.1.5 4.1.4 4.1.3 trunk 2.30.0 All 109 releases
404-solution / includes / logs / LogHitsLifecycleInterface.php

LogHitsLifecycleInterface.php in 404 Solution 4.3.0, at includes/logs/LogHitsLifecycleInterface.php

31 lines 665 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if (!defined('ABSPATH')) {
4 exit;
5 }
6
7 /**
8 * Cron / runtime hooks around the hits-table lifecycle: existence probe,
9 * rebuild scheduling, and min/max log IDs used by drift checks.
10 */
11 interface ABJ_404_Solution_LogHitsLifecycleInterface {
12
13 /** @return bool */
14 public function logsHitsTableExists();
15
16 /** @return void */
17 public function scheduleHitsTableRebuild(): void;
18
19 /** @return int */
20 public function getMaxLogId();
21
22 /** @return int */
23 public function getMinLogId();
24
25 /** @return int */
26 public function getStoredMaxLogId();
27
28 /** @return int|null */
29 public function getLogsHitsTableLastScheduledAt();
30 }
31