private function _resetOptions($sKeyToReset, array $aInputs, array $aSubmitInformation)
{
$this->_doResetActions($sKeyToReset, $aInputs, $aSubmitInformation);
if (!$this->oFactory->oProp->sOptionKey) {
return array();
}
if (in_array($sKeyToReset, array('1'), true)) {
delete_option($this->oFactory->oProp->sOptionKey);
return array();
}
$_aDimensionalKeys = explode('|', $sKeyToReset);
$this->unsetDimensionalArrayElement($this->oFactory->oProp->aOptions, $_aDimensionalKeys);
$this->unsetDimensionalArrayElement($aInputs, $_aDimensionalKeys);
update_option($this->oFactory->oProp->sOptionKey, $this->oFactory->oProp->aOptions);
$this->oFactory->setSettingNotice($this->oFactory->oMsg->get('specified_option_been_deleted'), 'updated');
return $aInputs;
}