Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
perpending
/
wp-content
/
plugins
/
seo-by-rank-math
/
vendor
/
mythemeshop
/
wordpress-helpers
/
src
/
database
:
class-database.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * The Database. * * @since 1.0.0 * @package MyThemeShop * @subpackage MyThemeShop\Database * @author MyThemeShop <admin@mythemeshop.com> */ namespace MyThemeShop\Database; /** * Database class. */ class Database { /** * Array of all databases objects. * * @var array */ protected static $instances = array(); /** * Retrieve a Database instance by table name. * * @param string $table_name A Database instance id. * * @return Database Database object instance. */ public static function table( $table_name ) { global $wpdb; if ( empty( self::$instances ) || empty( self::$instances[ $table_name ] ) ) { self::$instances[ $table_name ] = new Query_Builder( $wpdb->prefix . $table_name ); } return self::$instances[ $table_name ]; } }