Overview
WPZylos Config provides configuration management with dot-notation access and environment variable support.
Key Features
- Dot Notation Access -
config.database.host - Typed Getters -
string(),int(),float(),bool(),array() - .env Loader - Load environment variables from files
- Directory Loading - Auto-load all
*.phpconfig files
Quick Start
use WPZylos\Framework\Config\ConfigRepository;
$config = new ConfigRepository();
$config->loadDirectory($context->path('config'));
$debug = $config->bool('app.debug', false);
$dbHost = $config->string('database.host', 'localhost');
Config File Format
// config/app.php
return [
'name' => 'My Plugin',
'debug' => false,
'version' => '1.0.0',
];