Skip to content

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

public static integer(\Qubus\Config\ConfigContainer $config, string $key, int $default): int
  • This method is static. Parameters:
Parameter Type Description
$config \Qubus\Config\ConfigContainer
$key string
$default int

Throws:


boolean

public static boolean(\Qubus\Config\ConfigContainer $config, string $key, bool $default): bool
  • 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

public static nullableBoolean(\Qubus\Config\ConfigContainer $config, string $key): bool|null
  • 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: