Validator Bundle
Access
Validate the access:
$validator = new Validator\Access(); $validator->validate(string $access, string $groups) : bool;
Alias
Validate the alias:
$validator = new Validator\Alias(); $validator->validate(string $alias, int $mode) : bool;
Captcha
Validate the captcha:
$validator = new Validator\Captcha(); $validator->validate(string $task, string $hash) : bool;
DNS
Validate the DNS:
$validator = new Validator\Dns(); $validator->validate(string $host, string $type) : bool;
Validate the email:
$validator = new Validator\Email(); $validator->validate(string $email, bool $dns) : bool;
Login
Validate the login:
$validator = new Validator\Login(); $validator->validate(string $login) : bool;
Password
Validate the password:
$validator = new Validator\Password(); $validator->validate(string $password, string $hash) : bool;
Search
Validate the search:
$validator = new Validator\Search(); $validator->validate(string $search, string $placeholder) : bool;
URL
Validate the URL:
$validator = new Validator\Url(); $validator->validate(string $url, bool $dns) : bool;Edit on GitHub