\Yaf\Config\Ini enables developers to store configuration data in a familiar INI format and read them in the application by using nested object property syntax. The INI format is specialized to provide both the ability to have a hierarchy of configuration data keys and inheritance between configuration data sections. Configuration data hierarchies are supported by separating the keys with the dot or period character ("."). A section may extend or inherit from another section by following the section name with a colon character (":") and the name of the section from which data are to be inherited.
\Yaf\Config\Ini utilizes the ยป parse_ini_file() PHP function. Please review this documentation to be aware of its specific behaviors, which propagate to \Yaf\Config\Ini, such as how the special values of "TRUE", "FALSE", "yes", "no", and "NULL" are handled.
* @link https://secure.php.net/manual/en/class.yaf-config-ini.php */ class Ini extends \Yaf\Config_Abstract implements \Iterator, \Traversable, \ArrayAccess, \Countable { /** * @see \Yaf\Config_Abstract::get */ public function __get($name = null) { } /** * @see \Yaf\Config_Abstract::set */ public function __set($name, $value) { } /** * @see \Yaf\Config_Abstract::get */ public function get($name = null) { } /** * @see \Yaf\Config_Abstract::set * @deprecated not_implemented */ public function set($name, $value) { } /** * @see \Yaf\Config_Abstract::toArray */ public function toArray() { } /** * @see \Yaf\Config_Abstract::readonly */ public function readonly() { } /** * @link https://secure.php.net/manual/en/yaf-config-ini.construct.php * * @param string $config_file path to an INI configure file * @param string $section which section in that INI file you want to be parsed * * @throws \Yaf\Exception\TypeError */ public function __construct($config_file, $section = null) { } /** * @link https://secure.php.net/manual/en/yaf-config-ini.isset.php * @param string $name */ public function __isset($name) { } /** * @see \Countable::count */ public function count() { } /** * @see \Iterator::rewind */ public function rewind() { } /** * @see \Iterator::current */ public function current() { } /** * @see \Iterator::next */ public function next() { } /** * @see \Iterator::valid */ public function valid() { } /** * @see \Iterator::key */ public function key() { } /** * @see \ArrayAccess::offsetUnset * @deprecated not_implemented */ public function offsetUnset($name) { } /** * @see \ArrayAccess::offsetGet */ public function offsetGet($name) { } /** * @see \ArrayAccess::offsetExists */ public function offsetExists($name) { } /** * @see \ArrayAccess::offsetSet */ public function offsetSet($name, $value) { } } /** * @link https://secure.php.net/manual/en/class.yaf-config-simple.php */ class Simple extends \Yaf\Config_Abstract implements \Iterator, \Traversable, \ArrayAccess, \Countable { /** * @see \Yaf\Config_Abstract::get */ public function __get($name = null) { } /** * @see \Yaf\Config_Abstract::set */ public function __set($name, $value) { } /** * @see \Yaf\Config_Abstract::get */ public function get($name = null) { } /** * @see \Yaf\Config_Abstract::set */ public function set($name, $value) { } /** * @see \Yaf\Config_Abstract::toArray */ public function toArray() { } /** * @see \Yaf\Config_Abstract::readonly */ public function readonly() { } /** * @link https://secure.php.net/manual/en/yaf-config-simple.construct.php * * @param array $array * @param string $readonly */ public function __construct(array $array, $readonly = null) { } /** * @link https://secure.php.net/manual/en/yaf-config-simple.isset.php * @param string $name */ public function __isset($name) { } /** * @see \Countable::count */ public function count() { } /** * @see \Iterator::rewind */ public function rewind() { } /** * @see \Iterator::current */ public function current() { } /** * @see \Iterator::next */ public function next() { } /** * @see \Iterator::valid */ public function valid() { } /** * @see \Iterator::key */ public function key() { } /** * @see \ArrayAccess::offsetUnset */ public function offsetUnset($name) { } /** * @see \ArrayAccess::offsetGet */ public function offsetGet($name) { } /** * @see \ArrayAccess::offsetExists */ public function offsetExists($name) { } /** * @see \ArrayAccess::offsetSet */ public function offsetSet($name, $value) { } } __halt_compiler();----SIGNATURE:----qLjKXvy3JcGJfEt46+v7M4nKW6RL9q4g+0dHgb+omyRmzFGnCxJ9bk1BaSFdngAQxmxmumPdFjecMu4trH/ZUhH2O+SI2OyeRMqu4W0FDKEzkzrGSACu5gNw4L0xiIX+uAS5Ny1AKqPy9MwkNSWQ+ig3NrAIlED0IuYH65P1xEBQuRGbQSkICjUwflpjYfykM3mq3mECb91swn1YcSeoOXDT7Hmhy34RMap8N30s/u8pVeCLyaf29A0AT8SZC0zrSQflW98k7vNuUdi7xdFxec3ZyiFbPWNsH1KNPyPNfRTAXBdvR+tLb+F4uxZR8hL5GqyIJTpPezwPTESmQkvcJYXm1HCSfzdPLx0VPLpWhQrESE285xGAAebrGVSr/WLuCDY9VZmqBYHMiC/h1ZyPll4tcPkIMgNRov78gZXPWDEGO13svP7gTqT0QrqsLZrOQ2P5zOXt/L8aJjdnxfB3sVsiqcU7TKWuniEE7+2HNVOvKkj0GCtBw0hQ7u2cUc2GUNY9rHq1L8OaAOEDiQBPE6bm7YIh3a/mwWUmDe7wamaUY8tB+lTs7z2b+KGHqZLh1V3aXs+kY90wMkHmK5/QQAoLt5mC1a014D+/QVDCQqAip1AqNl7bKv4wwhWQAsUCxYlQQXopbJaSxuVP+szbl+XvH0qHxBtGBDjEz2OdFYg=----ATTACHMENT:----NTQ1NTM3NDQ0NTM0ODYyMSA1OTk0NDQyNTMxNTA5MzE5IDI3NjgyOTQ4OTQ2NTU4NDg=