validate() public method

validate the search
Since: 3.0.0
public validate ( string $search = null, string $placeholder = null ) : boolean
$search string target search term
$placeholder string target search placeholder
return boolean
Example #1
0
 /**
  * validate
  *
  * @since 3.0.0
  *
  * @param array $queryArray array of the query
  * @param array $resultArray array of the result
  *
  * @return array
  */
 protected function _validate($queryArray = [], $resultArray = [])
 {
     $searchValidator = new Validator\Search();
     /* validate query */
     $messageArray = [];
     if ($searchValidator->validate($queryArray['search'], $this->_language->get('search')) === Validator\ValidatorInterface::FAILED) {
         $messageArray[] = $this->_language->get('input_incorrect');
     }
     /* validate result */
     if (!$resultArray) {
         $messageArray[] = $this->_language->get('search_no');
     }
     return $messageArray;
 }