ValidationBundle
, (*1)
A Respect\Validation Bundle for Symfony, (*2)
Installation
Package is available on Packagist,
you can install it using Composer., (*3)
composer require respect/validation-bundle
Add the bundle to your AppKernel.php:, (*4)
public function registerBundles()
{
return array(
// ...
new Respect\ValidationBundle\RespectValidationBundle(),
// ...
);
}
Usage
Use as service respect.validator
//...
class AcmeController extends Controller
{
public function indexAction()
{
$number = 123;
$isValid = $this->get('respect.validator')->numeric()->validate($number);//true
//...
Use as alias
//...
use Respect\Validation\Validator as v;
class AcmeController extends Controller
{
public function indexAction()
{
$validUsername = v::alnum()
->noWhitespace()
->length(1,15);
$isValid = $validUsername->validate('alganet'); //true
//...