abstract Kohana_Config_Reader
ArrayObject

Class Contents

Class declared in SYSPATH/classes/kohana/config/reader.php on line 12.

Constants

STD_PROP_LIST
integer 1
ARRAY_AS_PROPS
integer 2

Methods

public __construct( )
Kohana_Config_Reader

Source Code
public function __construct()
{
	parent::__construct(array(), ArrayObject::ARRAY_AS_PROPS);
}

public __toString( )
Kohana_Config_Reader

Source Code
public function __toString()
{
	return serialize($this->getArrayCopy());
}

public as_array( )
Kohana_Config_Reader

Source Code
public function as_array()
{
	return $this->getArrayCopy();
}

public get( )
Kohana_Config_Reader

Source Code
public function get($key, $default = NULL)
{
	return $this->offsetExists($key) ? $this->offsetGet($key) : $default;
}

public load( )
Kohana_Config_Reader

Source Code
public function load($group, array $config = NULL)
{
	if ($config === NULL)
	{
		return FALSE;
	}

	// Clone the current object
	$object = clone $this;

	// Set the group name
	$object->_configuration_group = $group;

	// Swap the array with the actual configuration
	$object->exchangeArray($config);

	return $object;
}

public set( )
Kohana_Config_Reader

Source Code
public function set($key, $value)
{
	$this->offsetSet($key, $value);

	return $this;
}

public __construct( )
Kohana_Config_Reader

Source Code
public function __construct()
{
	parent::__construct(array(), ArrayObject::ARRAY_AS_PROPS);
}

public append( )
ArrayObject

public append( )
ArrayObject

public asort( )
ArrayObject

public asort( )
ArrayObject

public count( )
ArrayObject

public count( )
ArrayObject

public exchangeArray( )
ArrayObject

public exchangeArray( )
ArrayObject

public getArrayCopy( )
ArrayObject

public getArrayCopy( )
ArrayObject

public getFlags( )
ArrayObject

public getFlags( )
ArrayObject

public getIterator( )
ArrayObject

public getIterator( )
ArrayObject

public getIteratorClass( )
ArrayObject

public getIteratorClass( )
ArrayObject

public ksort( )
ArrayObject

public ksort( )
ArrayObject

public natcasesort( )
ArrayObject

public natcasesort( )
ArrayObject

public natsort( )
ArrayObject

public natsort( )
ArrayObject

public offsetExists( )
ArrayObject

public offsetExists( )
ArrayObject

public offsetGet( )
ArrayObject

public offsetGet( )
ArrayObject

public offsetSet( )
ArrayObject

public offsetSet( )
ArrayObject

public offsetUnset( )
ArrayObject

public offsetUnset( )
ArrayObject

public setFlags( )
ArrayObject

public setFlags( )
ArrayObject

public setIteratorClass( )
ArrayObject

public setIteratorClass( )
ArrayObject

public uasort( )
ArrayObject

public uasort( )
ArrayObject

public uksort( )
ArrayObject

public uksort( )
ArrayObject