libphonenumber\PhoneNumberUtil::getNumberType PHP Method

getNumberType() public method

Gets the type of a phone number.
public getNumberType ( PhoneNumber $number ) : integer
$number PhoneNumber the number the phone number that we want to know the type
return integer PhoneNumberType the type of the phone number
    public function getNumberType(PhoneNumber $number)
    {
        $regionCode = $this->getRegionCodeForNumber($number);
        $metadata = $this->getMetadataForRegionOrCallingCode($number->getCountryCode(), $regionCode);
        if ($metadata === null) {
            return PhoneNumberType::UNKNOWN;
        }
        $nationalSignificantNumber = $this->getNationalSignificantNumber($number);
        return $this->getNumberTypeHelper($nationalSignificantNumber, $metadata);
    }

Usage Example

Esempio n. 1
0
 public function testKWMobileNumber()
 {
     $number = "51440519";
     $phoneNumber = $this->phoneUtil->parse($number, "KW");
     $this->assertTrue($this->phoneUtil->isValidNumber($phoneNumber));
     $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType($phoneNumber));
 }
All Usage Examples Of libphonenumber\PhoneNumberUtil::getNumberType
PhoneNumberUtil