/**
  * Validates the submitted form data.
  * 
  * @since       3
  */
 public function validate($aInput, $aOldInput, $oAdminPage, $aSubmitInfo)
 {
     $_bVerified = true;
     $_aErrors = array();
     // Sanitize text inputs
     $aInput['allowed_html_tags'] = trim(AmazonAutoLinks_Utility::trimDelimitedElements($aInput['allowed_html_tags'], ','));
     // An invalid value is found. Set a field error array and an admin notice and return the old values.
     if (!$_bVerified) {
         $oAdminPage->setFieldErrors($_aErrors);
         $oAdminPage->setSettingNotice(__('There was something wrong with your input.', 'amazon-auto-links'));
         return $aOldInput;
     }
     return $aInput;
 }
 /**
  * Validates the submitted form data.
  * 
  * @since       3
  */
 public function validate($aInput, $aOldInput, $oAdminPage, $aSubmitInfo)
 {
     $_bVerified = true;
     $_aErrors = array();
     // Sanitize text inputs
     foreach ($aInput['black_list'] as &$_sElem) {
         $_sElem = AmazonAutoLinks_Utility::trimDelimitedElements($_sElem, ',');
         $_sElem = AmazonAutoLinks_Utility::trimDelimitedElements($_sElem, PHP_EOL, false);
         $_sElem = trim($_sElem);
     }
     foreach ($aInput['white_list'] as &$_sElem) {
         $_sElem = AmazonAutoLinks_Utility::trimDelimitedElements($_sElem, ',');
         $_sElem = AmazonAutoLinks_Utility::trimDelimitedElements($_sElem, PHP_EOL, false);
         $_sElem = trim($_sElem);
     }
     // An invalid value is found. Set a field error array and an admin notice and return the old values.
     if (!$_bVerified) {
         $oAdminPage->setFieldErrors($_aErrors);
         $oAdminPage->setSettingNotice(__('There was something wrong with your input.', 'amazon-auto-links'));
         return $aOldInput;
     }
     return $aInput;
 }