Configuration
Introduction
Configuration
PEAR Manual
Config
Table of Contents
Introduction
-- What Config can do
Editing a configuration
-- How to manipulate your configuration content
Available Containers
-- Supported formats
Config::Config
-- constructor
Config::getRoot
-- Return root container for config object
Config::isConfigTypeRegistered
-- Returns TRUE if container is registered
Config::parseConfig
-- Parse datasource contents
Config::registerConfigType
-- Registers a custom Config container
Config::setRoot
-- Set content of root Config_container object
Config::writeConfig
-- Write container content to datasource
Config_Container::Config_Container
-- Constructor
Config_Container::addItem
-- Add item to this item.
Config_Container::countChildren
-- Count children of container
Config_Container::createBlank
-- Add blank line to item
Config_Container::createComment
-- Add comment to item
Config_Container::createDirective
-- Add directive to item
Config_Container::createItem
-- Create new child for section item
Config_Container::createSection
-- Add section to item
Config_Container::getAttribute
-- Get attribute value of item
Config_Container::getAttributes
-- Get item attributes
Config_Container::getChild
-- Return child object at specified index.
Config_Container::getContent
-- Get item content
Config_Container::getItem
-- Tries to find specific items
Config_Container::getItemIndex
-- Return item index in its parent children array
Config_Container::getItemPosition
-- Return item rank in its parent children array
Config_Container::getName
-- Get item name
Config_Container::getParent
-- Return item parent object
Config_Container::getType
-- Get item type
Config_Container::isRoot
-- Check for root item
Config_Container::removeItem
-- Deletes an item from the object
Config_Container::searchPath
-- Finds a node using XPATH like format
Config_Container::setAttributes
-- Set item attributes
Config_Container::setContent
-- Set item content
Config_Container::setDirective
-- Set child directive content or create new directive
Config_Container::setName
-- Set item name
Config_Container::setType
-- Set item type
Config_Container::toArray
-- Return key/value pair array of container and its children
Config_Container::toString
-- Return string representation
Config_Container::updateAttributes
-- Update item attributes
Config_Container::writeDatasrc
-- Write item to file
The Config package provides methods for configuration manipulation.
Configuration
Introduction
Configuration
PEAR Manual