PHP 클래스 Bluz\Config\Config

저자: Anton Shevchuk
파일 보기 프로젝트 열기: bluzphp/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$config configuration data
$environment environment
$modules modules configuration data
$path path to configuration files

공개 메소드들

메소드 설명
getData ( string | null $key = null, string | null $section = null ) : array | mixed Return configuration by key
getModuleData ( string $module, string $section = null ) : mixed Return module configuration by section
init ( ) : void Load configuration
setEnvironment ( string $environment ) : void Set application environment
setPath ( string $path ) : void Set path to configuration files

보호된 메소드들

메소드 설명
loadFile ( string $path ) : array Load configuration file
loadFiles ( string $path ) : array Load configuration files to array

메소드 상세

getData() 공개 메소드

Return configuration by key
public getData ( string | null $key = null, string | null $section = null ) : array | mixed
$key string | null Key of config
$section string | null Section of config
리턴 array | mixed

getModuleData() 공개 메소드

Return module configuration by section
public getModuleData ( string $module, string $section = null ) : mixed
$module string
$section string
리턴 mixed

init() 공개 메소드

Load configuration
public init ( ) : void
리턴 void

loadFile() 보호된 메소드

Load configuration file
protected loadFile ( string $path ) : array
$path string
리턴 array

loadFiles() 보호된 메소드

Load configuration files to array
protected loadFiles ( string $path ) : array
$path string
리턴 array

setEnvironment() 공개 메소드

Set application environment
public setEnvironment ( string $environment ) : void
$environment string
리턴 void

setPath() 공개 메소드

Set path to configuration files
public setPath ( string $path ) : void
$path string
리턴 void

프로퍼티 상세

$config 보호되어 있는 프로퍼티

configuration data
protected $config

$environment 보호되어 있는 프로퍼티

environment
protected $environment

$modules 보호되어 있는 프로퍼티

modules configuration data
protected $modules

$path 보호되어 있는 프로퍼티

path to configuration files
protected $path