Using EasyCFG

Setting Data

You can use EasyCFG to set Configuration Data globally, or relate it to a specific Class from your Application. To relate Data to a Class, simply pass the full Class Name as a third parameter.

EasyCfg::set('foo', 'bar');
EasyCfg::set('login.redirect', 'dashboard', UserController::class);

Retrieving Data

Retrieving Data is just as easy as setting it. You can also retrieve an array of all stored Data. This will either retrieve all Gloabal Configuration Data or Data related to a Class.

$foo = EasyCfg::get('foo');
$login_action = EasyCfg::get('login.redirect', UserController::class);

$all_global = EasyCfg::all(); // ['foo' => 'bar']
$all_class = EacyCfg::all(UserController::class); // ['login.redirect' => 'dashboard']

Deleting Data

Lastly, you can delete Configuration Data with the delete Method, or delete all stored Data with the deleteAll method.

EasyCfg::delete('foo');
EasyCfg::deleteAll();

EasyCfg::delete('login.redirect', UserController::class);
EasyCfg::deleteAll(UserController::class);