ValidatingService.php in International Phone 8
File
src/Helpers/ValidatingService.php
View source
<?php
namespace Drupal\phone_international\Helpers;
use Drupal;
use libphonenumber\NumberParseException;
use libphonenumber\PhoneNumberUtil;
class ValidatingService implements isValid {
public function isValidNumber($number) {
$phoneUtil = PhoneNumberUtil::getInstance();
try {
$parseNumber = $phoneUtil
->parse($number);
return $phoneUtil
->isValidNumber($parseNumber);
} catch (NumberParseException $e) {
Drupal::logger('phone_international')
->debug($e);
return FALSE;
}
}
}