leonnleite / ValidationBundle

A Respect\Validation Bundle for Symfony

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ValidationBundle

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

A Respect\Validation Bundle for Symfony

Installation

Package is available on Packagist, you can install it using Composer.

composer require respect/validation-bundle

Add the bundle to your AppKernel.php:

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
        //...

About

A Respect\Validation Bundle for Symfony

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:PHP 100.0%