Trait PropsGettersSetters
Indirect Known Users
MvcCore\Ext\Configs\Cached
public static
string
|
|
public static
string
|
|
public static
|
|
public static
boolean
|
|
public
string
|
|
public
integer
|
|
public
boolean
|
protected static
string
|
$environmentNamesFilter
Replace filter for environment names in INI sections. |
#
"#[^,_a-zA-Z0-9]#"
|
protected static
string
|
$sectionNamesFilter
Replace filter for INI sections names. |
#
"#[^_a-zA-Z0-9]#"
|
protected static
array
|
$configsCache
Loaded configurations array cache. |
#
[]
|
protected static
|
$app
Reference to singleton instance in |
|
protected static
string
|
$appRoot
Reference to |
|
protected
array
|
$envData
All environments specfic data. Each key in this array is environment name. Empty key is record with common data for all environments. This collection is always used as reading semi-result content, not serialized. |
#
[]
|
protected
array
|
$mergedData
Configuration data for all read environments (merged with common). Each key is environment name, each record is specific environment data collection with common environment data. This collection is always used as pre-computed cached content, where is necessary to have all configurations for all requested environments. Because environment on the same machine could be changed only by client specific ip. This collection is serialized. |
#
[]
|
protected
array
|
$currentData
Current environment data merged with common environment data. This collection is always used for current request dispatching and this collection is not serialized. |
#
[]
|
protected
string|null
|
$fullPath
Full path, where are configuration data stored. |
#
NULL
|
protected
integer|null
|
$lastChanged
Config file last changed UNIX timestamp. |
#
0
|
protected
boolean
|
$system
If |
#
FALSE
|