self::$config = new Config(require DIR.'_configuration.php')); // Return empty config temporarily self::$config = new Config([]); } else { self::$config = new Config(require DIR.'_configuration.php'); } } 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); } }