HTMLPurifier_AttrDef_HTML_Nmtokens::validate PHP Метод

validate() публичный Метод

public validate ( string $string, HTMLPurifier_Config $config, HTMLPurifier_Context $context ) : boolean | string
$string string
$config HTMLPurifier_Config
$context HTMLPurifier_Context
Результат boolean | string
    public function validate($string, $config, $context)
    {
        $string = trim($string);
        // early abort: '' and '0' (strings that convert to false) are invalid
        if (!$string) {
            return false;
        }
        $tokens = $this->split($string, $config, $context);
        $tokens = $this->filter($tokens, $config, $context);
        if (empty($tokens)) {
            return false;
        }
        return implode(' ', $tokens);
    }
HTMLPurifier_AttrDef_HTML_Nmtokens