For example, given the following:
class Bar extends \lithium\core\Object {
protected $_autoConfig = array('foo');
protected $_foo;
}
$instance = new Bar(array('foo' => 'value'));
The $_foo property of $instance would automatically be set to 'value'. If $_foo was
an array, $_autoConfig could be set to array('foo' => 'merge'), and the constructor value
of 'foo' would be merged with the default value of $_foo and assigned to it.