/** * Constructor magic method. */ public function __construct() { global $wpdb; $this->wpdb = $wpdb; self::$config = WPIMConfig::getInstance(); $this->set_table_names(); $this->check_tables(); }
public function __construct() { self::$config = WPIMConfig::getInstance(); self::$label = WPIMLabel::getInstance(); self::$seo_urls = self::getOption('seo_urls'); self::$seo_endpoint = self::getOption('seo_endpoint'); self::$api = WPIMAPI::getInstance(); add_action('admin_notices', array(__CLASS__, 'admin_notices')); }
public static function initialize() { self::$url = plugins_url('', __FILE__); self::$path = plugin_dir_path(__FILE__); self::plugins_loaded(); self::add_actions(); // Dependency Injection. Singleton pattern. self::$config = WPIMConfig::getInstance(); self::$api = WPIMAPI::getInstance(); self::plugin_updater(); }
public function __construct() { self::$config = WPIMConfig::getInstance(); }
function wpinventory_get_config($key, $default = NULL) { $config = WPIMConfig::getInstance(); return $config->get($key, $default); }