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 / database / DatabaseRuntimeState.php

DatabaseRuntimeState.php in 404 Solution 4.3.0, at includes/database/DatabaseRuntimeState.php

31 lines 887 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 * Runtime-only database infrastructure state shared by DatabaseCore helpers.
9 */
10 final class ABJ_404_Solution_DatabaseRuntimeState {
11
12 /** @var int Cooldown when DB query quota is exceeded. */
13 const DB_QUOTA_COOLDOWN_SECONDS = 900;
14
15 /** @var int Cooldown when DB is read-only or storage is full. */
16 const DB_WRITE_BLOCK_COOLDOWN_SECONDS = 900;
17
18 /** @var bool Whether MariaDB SET STATEMENT wrapper failed and should be skipped. */
19 private static $setStatementWrapperUnsupported = false;
20
21 /** @return void */
22 public static function setSetStatementWrapperUnsupported(bool $value): void {
23 self::$setStatementWrapperUnsupported = $value;
24 }
25
26 /** @return bool */
27 public static function isSetStatementWrapperUnsupported(): bool {
28 return self::$setStatementWrapperUnsupported;
29 }
30 }
31