dev-master
9999999-devPhoneNumber validation component for Symfony based frameworks (Symfony, Silex, Drupal etc.)
MIT
The Requires
The Development Requires
validator validation silex symfony phonenumber libphonenumber phone-number telephone number
                         Wallogit.com
                    
                    2017 © Pedro Peláez
                    
                    
                    
                    
                
                
            
PhoneNumber validation component for Symfony based frameworks (Symfony, Silex, Drupal etc.)
PhoneNumber validation component for Symfony based frameworks (Symfony, Silex, Drupal etc.), (*1)
The best way to install phone-number-validator is to use a Composer:, (*2)
php composer.phar require junker/phone-number-validator
use Junker\PhoneNumberValidator\Constraints\PhoneNumber as AssertPhoneNumber;
class AppController
{
    ...
    protected function validate($data)
    { 
        $fields = [
            'phone' => new AssertPhoneNumber([
                        'message' => 'Wrong phone number',
                        'type' => "mobile", # //optional
                        'defaultRegion' => "GB", # //optional
            ])
        ];
        $constraint = new Assert\Collection([
            'fields' => $fields
        ]);
        return $app['validator']->validate($data, $constraint);
    }
    ...
}
Based on PhoneNumberBundle (https://github.com/misd-service-development/phone-number-bundle), (*3)
PhoneNumber validation component for Symfony based frameworks (Symfony, Silex, Drupal etc.)
MIT
validator validation silex symfony phonenumber libphonenumber phone-number telephone number