com\setasign\SetaFramework\Di\Attribute

ApplicationConfigValue

File: /SetaFramework/src/Di/Attribute/ApplicationConfigValue.php

Class hierarchy

Implements

Summary

Constants

CAST_BOOL

public const ApplicationConfigValue::CAST_BOOL = 'bool'

CAST_FLOAT

public const ApplicationConfigValue::CAST_FLOAT = 'float'

CAST_INT

public const ApplicationConfigValue::CAST_INT = 'int'

CAST_STRING

public const ApplicationConfigValue::CAST_STRING = 'string'

Properties

$castValue

$default

$path


Methods

__construct()

public ApplicationConfigValue::__construct (
string $path,
mixed $default = null,
?string $castValue = null
)
Parameters
$path : string
 
$default : mixed
 
$castValue : ?string
 

resolve()

public ApplicationConfigValue::resolve (
\com\setasign\SetaFramework\Di\Di $di,
array &$params
): ?mixed
Parameters
$di : \com\setasign\SetaFramework\Di\Di
 
$params : array