File "AppConfig.php"
Full Path: /home/attunedd/public_html/byp/wp-content/plugins/wpide/App/AppConfig.php
File size: 902 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace WPIDE\App;
use WPIDE\App\Config\Config;
use const WPIDE\Constants\DIR;
class AppConfig {
/* @var $config Config */
protected static $config;
public static function load(): Config
{
self::$config = empty(self::$config) ? new Config(require DIR.'_configuration.php') : self::$config;
return self::$config;
}
public static function get($key = null, $default = null)
{
return self::load()->get($key, $default);
}
public static function update($key , $value)
{
return self::load()->update($key, $value);
}
public static function delete($key)
{
self::load()->delete($key);
}
public static function getField($key)
{
return self::load()->getField($key);
}
public static function fieldExists($key): bool
{
return self::load()->fieldExists($key);
}
}