| 1: | <?php declare(strict_types=1); | 
| 2: | |
| 3: | namespace Salient\Core\Facade; | 
| 4: | |
| 5: | use Salient\Core\ConfigurationManager; | 
| 6: | |
| 7: | /** | 
| 8: | * A facade for ConfigurationManager | 
| 9: | * | 
| 10: | * @method static array<string,mixed[]> all() Get all configuration values | 
| 11: | * @method static mixed get(string $key, mixed $default = null) Get a configuration value | 
| 12: | * @method static array<string,mixed> getMultiple(iterable<string> $keys, mixed $default = null) Get multiple configuration values | 
| 13: | * @method static bool has(string $key) Check if a configuration value exists | 
| 14: | * @method static ConfigurationManager loadDirectory(string $directory) Load values from files in a directory | 
| 15: | * | 
| 16: | * @api | 
| 17: | * | 
| 18: | * @extends Facade<ConfigurationManager> | 
| 19: | * | 
| 20: | * @generated | 
| 21: | */ | 
| 22: | final class Config extends Facade | 
| 23: | { | 
| 24: | /** | 
| 25: | * @internal | 
| 26: | */ | 
| 27: | protected static function getService() | 
| 28: | { | 
| 29: | return ConfigurationManager::class; | 
| 30: | } | 
| 31: | } | 
| 32: |