public function get()
{
$_mDefault = null;
$_aKeys = func_get_args() + array(null);
if (!isset($_aKeys[0])) {
return $this->uniteArrays($this->aData, $this->aDefault);
}
if (is_array($_aKeys[0])) {
$_aKeys = $_aKeys[0];
$_mDefault = $this->getElement($_aKeys, 1);
}
return $this->getArrayValueByArrayKeys($this->aData, $_aKeys, $this->_getDefaultValue($_mDefault, $_aKeys));
}