public function _replyToValidateOptions($aNewPageOptions, $aOldPageOptions, $oAdminPage, $aSubmitInfo)
{
$_aNewMetaBoxInputs = $this->oForm->getSubmittedData($_POST);
$_aOldMetaBoxInputs = $this->oUtil->castArrayContents($this->oForm->getDataStructureFromAddedFieldsets(), $aOldPageOptions);
$_aNewMetaBoxInputsRaw = $_aNewMetaBoxInputs;
$_aNewMetaBoxInputs = call_user_func_array(array($this, 'validate'), array($_aNewMetaBoxInputs, $_aOldMetaBoxInputs, $this, $aSubmitInfo));
$_aNewMetaBoxInputs = $this->oUtil->addAndApplyFilters($this, "validation_{$this->oProp->sClassName}", $_aNewMetaBoxInputs, $_aOldMetaBoxInputs, $this, $aSubmitInfo);
if ($this->hasFieldError()) {
$this->setLastInputs($_aNewMetaBoxInputsRaw);
}
return $this->oUtil->uniteArrays($_aNewMetaBoxInputs, $aNewPageOptions);
}