ConfigValue
- Full name:
\Qubus\FileSystem\ConfigValue - This class is marked as final and can't be subclassed
- This class is a Final class
Methods
string
public static string(\Qubus\Config\ConfigContainer $config, string $key, mixed|null $default = null): string
- This method is static. Parameters:
| Parameter | Type | Description |
|---|---|---|
$config | \Qubus\Config\ConfigContainer | |
$key | string | |
$default | mixed|null |
Throws:
integer
- This method is static. Parameters:
| Parameter | Type | Description |
|---|---|---|
$config | \Qubus\Config\ConfigContainer | |
$key | string | |
$default | int |
Throws:
boolean
- This method is static. Parameters:
| Parameter | Type | Description |
|---|---|---|
$config | \Qubus\Config\ConfigContainer | |
$key | string | |
$default | bool |
Throws:
nullableString
public static nullableString(\Qubus\Config\ConfigContainer $config, string $key, string|null $default = null): string|null
- This method is static. Parameters:
| Parameter | Type | Description |
|---|---|---|
$config | \Qubus\Config\ConfigContainer | |
$key | string | |
$default | string|null |
Throws:
nullableBoolean
- This method is static. Parameters:
| Parameter | Type | Description |
|---|---|---|
$config | \Qubus\Config\ConfigContainer | |
$key | string |
Throws:
nullableStringList
public static nullableStringList(\Qubus\Config\ConfigContainer $config, string $key): string|list<string>|null
- This method is static. Parameters:
| Parameter | Type | Description |
|---|---|---|
$config | \Qubus\Config\ConfigContainer | |
$key | string |
Throws:
invalidType
private static invalidType(string $key, string $expected, mixed $value): \Qubus\Exception\Data\TypeException
- This method is static. Parameters:
| Parameter | Type | Description |
|---|---|---|
$key | string | |
$expected | string | |
$value | mixed |
Throws: