sfYamlConfigHandler is a base class for YAML (.yml) configuration handlers. This class
Inheritence
sfValidatorConfigHandler, sfSimpleYamlConfigHandler, sfRoutingConfigHandler, sfCompileConfigHandler, sfFactoryConfigHandler, sfCacheConfigHandler, sfRootConfigHandler, sfSecurityConfigHandler, sfFilterConfigHandler, sfAutoloadConfigHandler, sfDefineEnvironmentConfigHandler, sfGeneratorConfigHandler, sfViewConfigHandler, sfDatabaseConfigHandler <
sfYamlConfigHandler
<
sfConfigHandler
Method Summary
-
flattenConfiguration()
-
array
flattenConfigurationWithEnvironment($config)
Merges default, all and current environment configurations.
-
string
getConfigValue($keyName, $category, $defaultValue)
Gets a configuration value for a given key and category.
-
string
mergeConfigValue($keyName, $category)
Merges configuration values for a given key and category.
-
string
parseYaml($configFile)
Parses a YAML (.yml) configuration file.
-
array
parseYamls($configFiles)
Parses an array of YAMLs files and merges them in one configuration array.
execute , getConfiguration , getParameterHolder , initialize , replaceConstants , replacePath , __construct
Method Details
-
flattenConfiguration ()
Browse code
-
(array) flattenConfigurationWithEnvironment ($config)
Browse code
| $config |
The main configuratino array |
Merges default, all and current environment configurations.
returns The merged configuration
-
(string) getConfigValue ($keyName, $category, $defaultValue)
Browse code
| $keyName |
The key name |
| $category |
The category name |
| $defaultValue |
The default value |
Gets a configuration value for a given key and category.
returns The value associated with this key name and category
-
(string) mergeConfigValue ($keyName, $category)
Browse code
| $keyName |
The key name |
| $category |
The category name |
Merges configuration values for a given key and category.
returns The value associated with this key name and category
-
(string) parseYaml ($configFile)
Browse code
| $configFile |
An absolute filesystem path to a configuration file |
Parses a YAML (.yml) configuration file.
returns A parsed .yml configuration
throws sfConfigurationException If a requested configuration file does not exist or is not readable
-
(array) parseYamls ($configFiles)
Browse code
| $configFiles |
An array of configuration file paths |
Parses an array of YAMLs files and merges them in one configuration array.
returns A merged configuration array
|