PluginProbe
404 Solution / trunk
404 Solution vtrunk
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 trunk, 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