Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
libphonenumber\PhoneNumberUtil Member List

This is the complete list of members for libphonenumber\PhoneNumberUtil, including all inherited members.

$ALL_PLUS_NUMBER_GROUPING_SYMBOLSlibphonenumber\PhoneNumberUtilprotectedstatic
$ALPHANUM (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$countryCallingCodeToRegionCodeMaplibphonenumber\PhoneNumberUtilprotected
$countryCodesForNonGeographicalRegionlibphonenumber\PhoneNumberUtilprotected
$EXTN_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$EXTN_PATTERNS_FOR_MATCHING (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$EXTN_PATTERNS_FOR_PARSINGlibphonenumber\PhoneNumberUtilprotectedstatic
$instance (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$matcherAPI (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
$metadataSource (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
$MIN_LENGTH_PHONE_NUMBER_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$nanpaRegionslibphonenumber\PhoneNumberUtilprotected
$RFC3966_DOMAINLABEL (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$RFC3966_DOMAINNAME (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$RFC3966_GLOBAL_NUMBER_DIGITS (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$RFC3966_PHONE_DIGIT (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$RFC3966_TOPLABEL (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$RFC3966_VISUAL_SEPARATOR (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
$supportedRegionslibphonenumber\PhoneNumberUtilprotected
$VALID_PHONE_NUMBERlibphonenumber\PhoneNumberUtilprotectedstatic
$VALID_PHONE_NUMBER_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
__construct(MetadataSourceInterface $metadataSource, array $countryCallingCodeToRegionCodeMap)libphonenumber\PhoneNumberUtilprotected
ALPHA_MAPPINGSlibphonenumber\PhoneNumberUtilprotected
ALPHA_PHONE_MAPPINGSlibphonenumber\PhoneNumberUtilprotected
ASCII_DIGIT_MAPPINGSlibphonenumber\PhoneNumberUtilprotected
buildNationalNumberForParsing(string $numberToParse, string &$nationalNumber)libphonenumber\PhoneNumberUtilprotected
canBeInternationallyDialled(PhoneNumber $number)libphonenumber\PhoneNumberUtil
CAPTURING_DIGIT_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
CC_STRING (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
checkRegionForParsing(?string $numberToParse, ?string $defaultRegion)libphonenumber\PhoneNumberUtilprotected
chooseFormattingPatternForNumber(array $availableFormats, string $nationalNumber)libphonenumber\PhoneNumberUtil
convertAlphaCharactersInNumber(string $number)libphonenumber\PhoneNumberUtilstatic
copyCoreFieldsOnly(PhoneNumber $phoneNumberIn)libphonenumber\PhoneNumberUtilprotectedstatic
createExtnPattern(bool $forParsing)libphonenumber\PhoneNumberUtilprotectedstatic
DEFAULT_EXTN_PREFIX (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
descHasData(PhoneNumberDesc $desc)libphonenumber\PhoneNumberUtilprotectedstatic
descHasPossibleNumberData(PhoneNumberDesc $desc)libphonenumber\PhoneNumberUtilprotectedstatic
DIALLABLE_CHAR_MAPPINGS (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
DIGITS (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
extnDigits(int $maxLength)libphonenumber\PhoneNumberUtilprotectedstatic
extractCountryCode(string $fullNumber, string &$nationalNumber)libphonenumber\PhoneNumberUtilprotected
extractPhoneContext(string $numberToExtractFrom, int|false $indexOfPhoneContext)libphonenumber\PhoneNumberUtilprotected
extractPossibleNumber(string $number)libphonenumber\PhoneNumberUtilstatic
FG_STRING (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
FIRST_GROUP_ONLY_PREFIX_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
FIRST_GROUP_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
format(PhoneNumber $number, int $numberFormat)libphonenumber\PhoneNumberUtil
formatByPattern(PhoneNumber $number, int $numberFormat, array $userDefinedFormats)libphonenumber\PhoneNumberUtil
formatInOriginalFormat(PhoneNumber $number, string $regionCallingFrom)libphonenumber\PhoneNumberUtil
formatNationalNumberWithCarrierCode(PhoneNumber $number, string $carrierCode)libphonenumber\PhoneNumberUtil
formatNationalNumberWithPreferredCarrierCode(PhoneNumber $number, string $fallbackCarrierCode)libphonenumber\PhoneNumberUtil
formatNsn(string $number, PhoneMetadata $metadata, int $numberFormat, ?string $carrierCode=null)libphonenumber\PhoneNumberUtilprotected
formatNsnUsingPattern(string $nationalNumber, NumberFormat $formattingPattern, int $numberFormat, ?string $carrierCode=null)libphonenumber\PhoneNumberUtil
formatNumberForMobileDialing(PhoneNumber $number, string $regionCallingFrom, bool $withFormatting)libphonenumber\PhoneNumberUtil
formatOutOfCountryCallingNumber(PhoneNumber $number, string $regionCallingFrom)libphonenumber\PhoneNumberUtil
formatOutOfCountryKeepingAlphaChars(PhoneNumber $number, string $regionCallingFrom)libphonenumber\PhoneNumberUtil
formattingRuleHasFirstGroupOnly(string $nationalPrefixFormattingRule)libphonenumber\PhoneNumberUtilstatic
GEO_MOBILE_COUNTRIESlibphonenumber\PhoneNumberUtilprotected
GEO_MOBILE_COUNTRIES_WITHOUT_MOBILE_AREA_CODESlibphonenumber\PhoneNumberUtilprotected
getCountryCodeForRegion(?string $regionCode)libphonenumber\PhoneNumberUtil
getCountryCodeForValidRegion(string $regionCode)libphonenumber\PhoneNumberUtilprotected
getCountryMobileToken(int $countryCallingCode)libphonenumber\PhoneNumberUtilstatic
getExampleNumber(string $regionCode)libphonenumber\PhoneNumberUtil
getExampleNumberForNonGeoEntity(int $countryCallingCode)libphonenumber\PhoneNumberUtil
getExampleNumberForType(string|int $regionCodeOrType, ?int $type=null)libphonenumber\PhoneNumberUtil
getInstance(string $baseFileLocation=self::META_DATA_FILE_PREFIX, array $countryCallingCodeToRegionCodeMap=null, MetadataLoaderInterface $metadataLoader=null, MetadataSourceInterface $metadataSource=null)libphonenumber\PhoneNumberUtilstatic
getInvalidExampleNumber(string $regionCode)libphonenumber\PhoneNumberUtil
getLengthOfGeographicalAreaCode(PhoneNumber $number)libphonenumber\PhoneNumberUtil
getLengthOfNationalDestinationCode(PhoneNumber $number)libphonenumber\PhoneNumberUtil
getMetadataForNonGeographicalRegion(int $countryCallingCode) (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtil
getMetadataForRegion(?string $regionCode)libphonenumber\PhoneNumberUtil
getMetadataForRegionOrCallingCode(int $countryCallingCode, string $regionCode) (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
getNationalSignificantNumber(PhoneNumber $number)libphonenumber\PhoneNumberUtil
getNddPrefixForRegion(string $regionCode, bool $stripNonDigits)libphonenumber\PhoneNumberUtil
getNumberDescByType(PhoneMetadata $metadata, int $type)libphonenumber\PhoneNumberUtilprotected
getNumberType(PhoneNumber $number)libphonenumber\PhoneNumberUtil
getNumberTypeHelper(string $nationalNumber, PhoneMetadata $metadata)libphonenumber\PhoneNumberUtilprotected
getRegionCodeForCountryCode(int $countryCallingCode)libphonenumber\PhoneNumberUtil
getRegionCodeForNumber(PhoneNumber $number)libphonenumber\PhoneNumberUtil
getRegionCodeForNumberFromRegionList(PhoneNumber $number, array $regionCodes)libphonenumber\PhoneNumberUtilprotected
getRegionCodesForCountryCode(int $countryCallingCode)libphonenumber\PhoneNumberUtil
getSupportedCallingCodes()libphonenumber\PhoneNumberUtil
getSupportedGlobalNetworkCallingCodes()libphonenumber\PhoneNumberUtil
getSupportedRegions()libphonenumber\PhoneNumberUtil
getSupportedTypesForNonGeoEntity(int $countryCallingCode)libphonenumber\PhoneNumberUtil
getSupportedTypesForRegion(string $regionCode)libphonenumber\PhoneNumberUtil
getValidPhoneNumberPattern()libphonenumber\PhoneNumberUtilprotectedstatic
hasFormattingPatternForNumber(PhoneNumber $number)libphonenumber\PhoneNumberUtilprotected
hasValidCountryCallingCode(int $countryCallingCode)libphonenumber\PhoneNumberUtilprotected
init() (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
initExtnPattern() (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
initExtnPatterns() (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
initRFC3966Patterns() (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
initValidPhoneNumberPatterns() (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotectedstatic
isAlphaNumber(string $number)libphonenumber\PhoneNumberUtil
isMobileNumberPortableRegion(string $regionCode)libphonenumber\PhoneNumberUtil
isNANPACountry(string $regionCode)libphonenumber\PhoneNumberUtil
isNationalNumberSuffixOfTheOther(PhoneNumber $firstNumber, PhoneNumber $secondNumber)libphonenumber\PhoneNumberUtilprotected
isNumberGeographical(PhoneNumber|int $phoneNumberObjOrType, ?int $countryCallingCode=null)libphonenumber\PhoneNumberUtil
isNumberMatch(PhoneNumber|string $firstNumberIn, PhoneNumber|string $secondNumberIn)libphonenumber\PhoneNumberUtil
isNumberMatchingDesc(string $nationalNumber, PhoneNumberDesc $numberDesc) (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtil
isPhoneContextValid(?string $phoneContext)libphonenumber\PhoneNumberUtilprotected
isPossibleNumber(PhoneNumber|string $number, ?string $regionDialingFrom=null)libphonenumber\PhoneNumberUtil
isPossibleNumberForType(PhoneNumber $number, int $type)libphonenumber\PhoneNumberUtil
isPossibleNumberForTypeWithReason(PhoneNumber $number, int $type)libphonenumber\PhoneNumberUtil
isPossibleNumberWithReason(PhoneNumber $number)libphonenumber\PhoneNumberUtil
isValidNumber(PhoneNumber $number)libphonenumber\PhoneNumberUtil
isValidNumberForRegion(PhoneNumber $number, string $regionCode)libphonenumber\PhoneNumberUtil
isValidRegionCode(?string $regionCode)libphonenumber\PhoneNumberUtilprotected
isViablePhoneNumber(string $number)libphonenumber\PhoneNumberUtilstatic
MAX_INPUT_STRING_LENGTH (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
MAX_LENGTH_COUNTRY_CODE (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
MAX_LENGTH_FOR_NSN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
maybeAppendFormattedExtension(PhoneNumber $number, ?PhoneMetadata $metadata, int $numberFormat, string &$formattedNumber)libphonenumber\PhoneNumberUtilprotected
maybeExtractCountryCode(string $number, ?PhoneMetadata $defaultRegionMetadata, string &$nationalNumber, bool $keepRawInput, PhoneNumber $phoneNumber)libphonenumber\PhoneNumberUtil
maybeStripExtension(string &$number)libphonenumber\PhoneNumberUtilprotected
maybeStripInternationalPrefixAndNormalize(string &$number, string $possibleIddPrefix)libphonenumber\PhoneNumberUtil
maybeStripNationalPrefixAndCarrierCode(string &$number, PhoneMetadata $metadata, ?string &$carrierCode)libphonenumber\PhoneNumberUtil
META_DATA_FILE_PREFIX (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtil
MIN_LENGTH_FOR_NSN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
MOBILE_TOKEN_MAPPINGSlibphonenumber\PhoneNumberUtilprotected
NANPA_COUNTRY_CODE (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
NON_DIGITS_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
normalize(string $number)libphonenumber\PhoneNumberUtilstatic
normalizeDiallableCharsOnly(string $number)libphonenumber\PhoneNumberUtilstatic
normalizeDigits(string $number, bool $keepNonDigits)libphonenumber\PhoneNumberUtilstatic
normalizeDigitsOnly(string $number)libphonenumber\PhoneNumberUtilstatic
normalizeHelper(string $number, array $normalizationReplacements, bool $removeNonMatches)libphonenumber\PhoneNumberUtilprotectedstatic
NP_STRING (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
NUMERIC_CHARACTERS (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
parse(string $numberToParse, ?string $defaultRegion=null, PhoneNumber $phoneNumber=null, bool $keepRawInput=false)libphonenumber\PhoneNumberUtil
parseAndKeepRawInput(string $numberToParse, ?string $defaultRegion, ?PhoneNumber $phoneNumber=null)libphonenumber\PhoneNumberUtil
parseHelper(string $numberToParse, ?string $defaultRegion, bool $keepRawInput, bool $checkRegion, PhoneNumber $phoneNumber)libphonenumber\PhoneNumberUtilprotected
parsePrefixAsIdd(string $iddPattern, string &$number)libphonenumber\PhoneNumberUtilprotected
PLUS_CHARS (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
PLUS_CHARS_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
PLUS_SIGN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
prefixNumberWithCountryCallingCode(int $countryCallingCode, int $numberFormat, string &$formattedNumber)libphonenumber\PhoneNumberUtilprotected
rawInputContainsNationalPrefix(string $rawInput, string $nationalPrefix, string $regionCode)libphonenumber\PhoneNumberUtilprotected
REGEX_FLAGSlibphonenumber\PhoneNumberUtilprotected
REGION_CODE_FOR_NON_GEO_ENTITY (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtil
resetInstance()libphonenumber\PhoneNumberUtilstatic
RFC3966_EXTN_PREFIX (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
RFC3966_ISDN_SUBADDRESS (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
RFC3966_PHONE_CONTEXT (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
RFC3966_PREFIX (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
SECOND_NUMBER_START_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
SEPARATOR_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
setItalianLeadingZerosForPhoneNumber(string $nationalNumber, PhoneNumber $phoneNumber)libphonenumber\PhoneNumberUtilstatic
SINGLE_INTERNATIONAL_PREFIX (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
STAR_SIGN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
testNumberLength(string $number, PhoneMetadata $metadata, int $type=PhoneNumberType::UNKNOWN)libphonenumber\PhoneNumberUtilprotected
truncateTooLongNumber(PhoneNumber $number)libphonenumber\PhoneNumberUtil
UNKNOWN_REGION (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
UNWANTED_END_CHAR_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
VALID_ALPHA (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
VALID_ALPHA_PHONE_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
VALID_PUNCTUATION (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected
VALID_START_CHAR_PATTERN (defined in libphonenumber\PhoneNumberUtil)libphonenumber\PhoneNumberUtilprotected