PluginProbe
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.3.0
Kirki – Freeform Page Builder, Website Builder & Customizer v6.3.0
6.3.0 6.2.5 6.2.4 6.2.3 6.2.2 6.2.1 6.2.0 6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 All 56 releases
kirki / libraries / framework / Supports / Facades / DB.php
DB.php
44 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * Static proxy for the database manager resolved from the application container.
5 * Exposes query builder, transaction, and raw expression helpers through a concise facade API.
6 * Forwards static calls to the underlying DatabaseManager service binding.
7 *
8 * @package Framework
9 * @subpackage Supports\Facades
10 * @since 1.0.0
11 */
12 namespace Kirki\Framework\Supports\Facades;
13
14 \defined('ABSPATH') || exit;
15 use Kirki\Framework\Facade;
16 /**
17 * Static proxy for the database manager resolved from the application container.
18 *
19 * @method static void begin_transaction()
20 * @method static void commit()
21 * @method static void rollback()
22 * @method static \Framework\Database\Query\QueryBuilder table(string $table, string|null $as = null)
23 * @method static \Framework\Database\Query\Expression raw($value)
24 * @method static void enable_query_log()
25 * @method static void disable_query_log()
26 * @method static void flush_query_log()
27 * @method static array get_query_log()
28 * @see \Framework\Database\Connection\DatabaseManager
29 */
30 class DB extends Facade
31 {
32 /**
33 * Get the accessor for the DB facade
34 *
35 * @return string The accessor name
36 *
37 * @since 1.0.0
38 */
39 public static function get_accessor()
40 {
41 return 'db';
42 }
43 }
44