PHP Класс Yosymfony\Spress\Core\Configuration\Configuration

Configuration priority: Default -> config.yml -> config_:env.yml where ":env" is the environment name.
Автор: Victor Puertas ([email protected])
Наследование: implements Yosymfony\Spress\Core\Configuration\ConfigurationInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Yosymfony\ConfigLoader\Config $configLoader, string $defaultConfigFilename ) Constructor. By default the configuration filename is "config.yml" and the template for environment filename is "config_:env.yml".
loadConfiguration ( $sitePath, $envName = null )
setConfigFilename ( string $filename ) Sets the configuration filename. e.g: "config.yml".
setTemplateEnvFilename ( string $templateFilename ) Sets the template for filename related with environment configuration.

Приватные методы

Метод Описание
getConfigEnvFilename ( $env )
getConfigurationResolver ( )
isSpressSite ( $sitePath )
loadDefaultConfiguration ( )
loadEnvironmentConfiguration ( $sitePath, $env )

Описание методов

__construct() публичный Метод

Constructor. By default the configuration filename is "config.yml" and the template for environment filename is "config_:env.yml".
public __construct ( Yosymfony\ConfigLoader\Config $configLoader, string $defaultConfigFilename )
$configLoader Yosymfony\ConfigLoader\Config
$defaultConfigFilename string Path to filename with defatul configuration

loadConfiguration() публичный Метод

public loadConfiguration ( $sitePath, $envName = null )

setConfigFilename() публичный Метод

Sets the configuration filename. e.g: "config.yml".
public setConfigFilename ( string $filename )
$filename string

setTemplateEnvFilename() публичный Метод

e.g: "config_:env.yml". Placeholders: - ":env" will be replaced by the environment's name.
public setTemplateEnvFilename ( string $templateFilename )
$templateFilename string