public function delete()
{
$_aParameters = func_get_args();
if (!isset($_aParameters[0], $_aParameters[1])) {
return;
}
$_asKeys = $_aParameters[0];
$_mValue = $_aParameters[1];
if (is_scalar($_asKeys)) {
$this->aData[$_asKeys] = $_mValue;
return;
}
$this->unsetDimensionalArrayElement($this->aData, $aKeys);
}