PhoneNumber validation component for Symfony based frameworks (Symfony, Silex, Drupal etc.)
PhoneNumber validation component for Symfony based frameworks (Symfony, Silex, Drupal etc.)
The best way to install phone-number-validator is to use a Composer:
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)