libphonenumber\PhoneNumberUtil::isMobileNumberPortableRegion PHP Method

isMobileNumberPortableRegion() public method

Returns true if the supplied region supports mobile number portability. Returns false for invalid, unknown or regions that don't support mobile number portability.
public isMobileNumberPortableRegion ( string $regionCode ) : boolean
$regionCode string the region for which we want to know whether it supports mobile number portability or not.
return boolean
    public function isMobileNumberPortableRegion($regionCode)
    {
        $metadata = $this->getMetadataForRegion($regionCode);
        if ($metadata === null) {
            return false;
        }
        return $metadata->isMobileNumberPortableRegion();
    }

Usage Example

 public function testIsMobileNumberPortableRegion()
 {
     $this->assertTrue($this->phoneUtil->isMobileNumberPortableRegion(RegionCode::US));
     $this->assertTrue($this->phoneUtil->isMobileNumberPortableRegion(RegionCode::GB));
     $this->assertFalse($this->phoneUtil->isMobileNumberPortableRegion(RegionCode::AE));
     $this->assertFalse($this->phoneUtil->isMobileNumberPortableRegion(RegionCode::BS));
 }
All Usage Examples Of libphonenumber\PhoneNumberUtil::isMobileNumberPortableRegion
PhoneNumberUtil