libphonenumber\PhoneNumberUtil::hasFormattingPatternForNumber PHP Method

hasFormattingPatternForNumber() protected method

protected hasFormattingPatternForNumber ( PhoneNumber $number ) : boolean
$number PhoneNumber
return boolean
    protected function hasFormattingPatternForNumber(PhoneNumber $number)
    {
        $countryCallingCode = $number->getCountryCode();
        $phoneNumberRegion = $this->getRegionCodeForCountryCode($countryCallingCode);
        $metadata = $this->getMetadataForRegionOrCallingCode($countryCallingCode, $phoneNumberRegion);
        if ($metadata === null) {
            return false;
        }
        $nationalNumber = $this->getNationalSignificantNumber($number);
        $formatRule = $this->chooseFormattingPatternForNumber($metadata->numberFormats(), $nationalNumber);
        return $formatRule !== null;
    }
PhoneNumberUtil