class Config_Abstract (Абстрактный адаптер конфигурации)
Абстрактный класс Config_Abstract используется для реализации адаптеров конфигураций.
abstract class Config_Abstract implements ArrayAccess , Iterator
{
/** * Конструктор * @param string $name - идентификатор конфигурации */public function __construct($name)
/** * Конвертировать в массив * @return array */public function __toArray()
/** * Получить к-во элементов * @return integer */public function getCount()
/** * Получить свойство конфигурации * @param string $key — имя свойства * @throws Exception * @return mixed */public function get($key)
/** * Установить значение свойства * @param string $key - ключ * @param mixed $value - значение */public function set($key , $value)
/** * Установить значения свойств, используя массив * @param array $data */public function setData(array $data)
/** * Удалить свойство * @param string $key * @return true */public function remove($key)
/** * Получить прямую ссылку на массив хранимых данных * Хак, не стоит использовать без понимания * @return array */public function & dataLink()
/** * Удалить все свойства */public function removeAll()
}
comments powered by Disqus