Yaf_Config_Abstract::set
(Yaf >=1.0.0)
Set a configuration value
Description
Sets a configuration value. This method is abstract and must be implemented by subclasses. Read-only configurations will reject modifications.
Parameters
nameThe configuration key to set.
valueThe value to assign.
Return Values
Returns true on success, or false on failure (e.g. when the configuration is read-only).
Examples
Yaf_Config_Abstract::set example
<?php
$config = new Yaf_Config_Simple(['env' => 'development']);
var_dump($config->set('env', 'production'));
echo $config->env, "\n";
// Read-only implementations reject the modification
$ini = new Yaf_Config_Ini('/etc/myapp/application.ini', 'common');
var_dump($ini->set('env', 'production'));
?>The above example will output something similar to:
bool(true)
production
bool(false)See Also
Yaf_Config_Abstract::getYaf_Config_Abstract::readonly