Contao\TextField::validator PHP Method

validator() protected method

Trim values
protected validator ( mixed $varInput ) : mixed
$varInput mixed
return mixed
    protected function validator($varInput)
    {
        if (is_array($varInput)) {
            return parent::validator($varInput);
        }
        if (!$this->multiple) {
            // Convert to Punycode format (see #5571)
            if ($this->rgxp == 'url') {
                $varInput = \Idna::encodeUrl($varInput);
            } elseif ($this->rgxp == 'email' || $this->rgxp == 'friendly') {
                $varInput = \Idna::encodeEmail($varInput);
            }
        }
        return parent::validator($varInput);
    }

Usage Example

 /**
  * @param mixed $varInput
  * @return mixed
  */
 protected function validator($varInput)
 {
     $this->rgxp = 'digit';
     $varInput = $this->encode($varInput);
     if ($this->unsigned && $varInput < 0) {
         $varInput = $varInput * -1;
     }
     return parent::validator(trim($varInput));
 }
All Usage Examples Of Contao\TextField::validator