. * * @copyright (c) Visman * @license The MIT License (MIT) */ declare(strict_types=1); namespace ForkBB\Models\Validators; use ForkBB\Core\RulesValidator; use ForkBB\Core\Validator; class Html extends RulesValidator { /** * Обрабатывает html код в соответствии с заданными правилами */ public function html(Validator $v, string $value): string { $errors = []; $result = $this->c->HTMLCleaner->setConfig()->parse($value, $errors); if (empty($errors)) { return $result; } else { foreach ($errors as $args) { $v->addError($args); } return $value; } } }