PHP Класс Behat\Testwork\ServiceContainer\Configuration\ConfigurationLoader

Автор: Konstantin Kudryashov ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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.
public getEnvironmentVariableName ( ) : null | string
Результат null | string

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