PHP 클래스 Behat\Testwork\ServiceContainer\Configuration\ConfigurationLoader

저자: Konstantin Kudryashov ([email protected])
파일 보기 프로젝트 열기: behat/behat 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( string $environmentVariableName = null, string $configurationPath = null ) Constructs reader.
debugInformation ( ) : array Returns array with configuration debug information.
getConfigurationFilePath ( ) : null | string Returns configuration file path.
getEnvironmentVariableName ( ) : null | string Returns environment variable name.
loadConfiguration ( string $profile = 'default' ) : array Reads configuration sequence for specific profile.
setConfigurationFilePath ( null | string $path ) Sets configuration file path.
setEnvironmentVariableName ( null | string $variable ) Sets environment variable name.

보호된 메소드들

메소드 설명
loadEnvironmentConfiguration ( ) : array Loads information from environment variable.
loadFileConfiguration ( string $configPath, string $profile ) : array Loads information from YAML configuration file.

비공개 메소드들

메소드 설명
loadConfigs ( string $basePath, array $config, string $profile ) : array Loads configs for provided config and profile.
loadImports ( string $basePath, array $paths, string $profile ) : array Loads all provided imports.
parseImport ( string $basePath, string $path, string $profile ) : array Parses import.

메소드 상세

__construct() 공개 메소드

Constructs reader.
public __construct ( string $environmentVariableName = null, string $configurationPath = null )
$environmentVariableName string Environment variable name
$configurationPath string Configuration file path

debugInformation() 공개 메소드

Returns array with configuration debug information.
public debugInformation ( ) : array
리턴 array

getConfigurationFilePath() 공개 메소드

Returns configuration file path.
public getConfigurationFilePath ( ) : null | string
리턴 null | string

getEnvironmentVariableName() 공개 메소드

Returns environment variable name.

loadConfiguration() 공개 메소드

Reads configuration sequence for specific profile.
public loadConfiguration ( string $profile = 'default' ) : array
$profile string Profile name
리턴 array

loadEnvironmentConfiguration() 보호된 메소드

Loads information from environment variable.
protected loadEnvironmentConfiguration ( ) : array
리턴 array

loadFileConfiguration() 보호된 메소드

Loads information from YAML configuration file.
protected loadFileConfiguration ( string $configPath, string $profile ) : array
$configPath string Config file path
$profile string Profile name
리턴 array

setConfigurationFilePath() 공개 메소드

Sets configuration file path.
public setConfigurationFilePath ( null | string $path )
$path null | string

setEnvironmentVariableName() 공개 메소드

Sets environment variable name.
public setEnvironmentVariableName ( null | string $variable )
$variable null | string