AdminPageFramework_Form_Meta::_getInputByUnset PHP Метод

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

private _getInputByUnset ( array $aInput )
$aInput array
    private function _getInputByUnset(array $aInput)
    {
        $_sUnsetKey = '__unset_' . $this->sStructureType;
        if (!isset($_POST[$_sUnsetKey])) {
            return $aInput;
        }
        $_aUnsetElements = array_unique($_POST[$_sUnsetKey]);
        foreach ($_aUnsetElements as $_sFlatInputName) {
            $_aDimensionalKeys = explode('|', $_sFlatInputName);
            if (!isset($_aDimensionalKeys[0])) {
                continue;
            }
            if ('__dummy_option_key' === $_aDimensionalKeys[0]) {
                array_shift($_aDimensionalKeys);
            }
            $this->unsetDimensionalArrayElement($aInput, $_aDimensionalKeys);
        }
        return $aInput;
    }