Configuration

Configuration options for WPZylos Config.

Service Provider

The ConfigServiceProvider registers configuration components.

Container Bindings

BindingClassDescription
Config::classConfigConfiguration repository
'config'ConfigAlias

Config Path

Default: {plugin_dir}/config/

Custom path:

$config = new Config(['path' => '/custom/config/path']);

Config File Format

Files must return arrays:

// config/app.php
return [
    'name' => 'My Plugin',
    'version' => '1.0.0',
    'debug' => false,
];

Environment Variables

Config can read from environment:

return [
    'api_key' => env('API_KEY', 'default-key'),
    'debug' => env('DEBUG', false),
];