PHP Class SlimCMS\Helpers\ConfigWorker

Show file Open project: andrey900/slimcms Class Usage Examples

Protected Properties

Property Type Description
$config array
$folders stdClass

Public Methods

Method Description
clearEnvFiles ( ) Clear Env variable
getConfig ( ) : array Get loaded config
getEnvFiles ( ) : stdClass
init ( boolean | false $recreateCache = false, array $arConfig = [] ) : array Initialization method and return config array
loadEnvFiles ( array $arConfig = [] ) : void | null Load configuration files

Protected Methods

Method Description
cacheConfig ( boolean | false $reCreate = false )
makeCacheConfig ( mixed $allConfig )

Method Details

cacheConfig() protected static method

protected static cacheConfig ( boolean | false $reCreate = false )
$reCreate boolean | false

clearEnvFiles() public static method

Clear Env variable
public static clearEnvFiles ( )

getConfig() public static method

Get loaded config
public static getConfig ( ) : array
return array

getEnvFiles() public static method

public static getEnvFiles ( ) : stdClass
return stdClass

init() public static method

Initialization method and return config array
public static init ( boolean | false $recreateCache = false, array $arConfig = [] ) : array
$recreateCache boolean | false
$arConfig array
return array

loadEnvFiles() public static method

Load configuration files
public static loadEnvFiles ( array $arConfig = [] ) : void | null
$arConfig array
return void | null

makeCacheConfig() protected static method

protected static makeCacheConfig ( mixed $allConfig )
$allConfig mixed

Property Details

$config protected static property

protected static array $config
return array

$folders protected static property

protected static stdClass $folders
return stdClass