AdminPageFramework_Model__FormSubmission__Validator__Reset::_resetOptions PHP Метод

_resetOptions() приватный Метод

private _resetOptions ( $sKeyToReset, array $aInputs, array $aSubmitInformation )
$aInputs array
$aSubmitInformation array
    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;
    }
AdminPageFramework_Model__FormSubmission__Validator__Reset