Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
libphonenumber\PhoneMetadata Class Reference

Public Member Functions

 addIntlNumberFormat (NumberFormat $value)
 
 addNumberFormat (NumberFormat $value)
 
 clearIntlNumberFormat ()
 
 clearMainCountryForCode ()
 
 clearMobileNumberPortableRegion ()
 
 clearNationalPrefix ()
 
 clearNationalPrefixTransformRule ()
 
 clearPreferredExtnPrefix ()
 
 clearPreferredInternationalPrefix ()
 
 clearSameMobileAndFixedLinePattern ()
 
 fromArray (array $input)
 
 getCarrierSpecific ()
 
 getCountryCode ()
 
 getEmergency ()
 
 getFixedLine ()
 
 getGeneralDesc ()
 
 getId ()
 
 getInternationalPrefix ()
 
 getIntlNumberFormat (int $index)
 
 getLeadingDigits ()
 
 getMainCountryForCode ()
 
 getMobile ()
 
 getNationalPrefix ()
 
 getNationalPrefixForParsing ()
 
 getNationalPrefixTransformRule ()
 
 getNoInternationalDialling ()
 
 getNumberFormat (int $index)
 
 getPager ()
 
 getPersonalNumber ()
 
 getPreferredExtnPrefix ()
 
 getPreferredInternationalPrefix ()
 
 getPremiumRate ()
 
 getSameMobileAndFixedLinePattern ()
 
 getSharedCost ()
 
 getShortCode ()
 
 getSmsServices ()
 
 getStandardRate ()
 
 getTollFree ()
 
 getUan ()
 
 getVoicemail ()
 
 getVoip ()
 
 hasCarrierSpecific ()
 
 hasCountryCode ()
 @phpstan-assert-if-true !null $this->getCountryCode()
 
 hasEmergency ()
 
 hasFixedLine ()
 
 hasGeneralDesc ()
 
 hasId ()
 
 hasInternationalPrefix ()
 
 hasLeadingDigits ()
 
 hasMainCountryForCode ()
 
 hasMobile ()
 
 hasMobileNumberPortableRegion ()
 
 hasNationalPrefix ()
 @phpstan-assert-if-true !null $this->getNationalPrefix()
 
 hasNationalPrefixForParsing ()
 @phpstan-assert-if-true !null $this->getNationalPrefixForParsing()
 
 hasNationalPrefixTransformRule ()
 @phpstan-assert-if-true !null $this->getNationalPrefixTransformRule()
 
 hasNoInternationalDialling ()
 
 hasPager ()
 
 hasPersonalNumber ()
 
 hasPreferredExtnPrefix ()
 @phpstan-assert-if-true !null $this->getPreferredExtnPrefix()
 
 hasPreferredInternationalPrefix ()
 @phpstan-assert-if-true !null $this->getPreferredInternationalPrefix()
 
 hasPremiumRate ()
 
 hasSameMobileAndFixedLinePattern ()
 
 hasSharedCost ()
 
 hasShortCode ()
 
 hasSmsServices ()
 
 hasStandardRate ()
 
 hasTollFree ()
 
 hasUan ()
 
 hasVoicemail ()
 
 hasVoip ()
 
 intlNumberFormats ()
 
 intlNumberFormatSize ()
 
 isMainCountryForCode ()
 
 isMobileNumberPortableRegion ()
 
 numberFormats ()
 
 numberFormatSize ()
 
 setCarrierSpecific (PhoneNumberDesc $value)
 
 setCountryCode (int $value)
 
 setEmergency (PhoneNumberDesc $value)
 
 setFixedLine (PhoneNumberDesc $value)
 
 setGeneralDesc (PhoneNumberDesc $value)
 
 setId (string $value)
 
 setInternationalPrefix (string $value)
 
 setLeadingDigits (string $value)
 
 setMainCountryForCode (bool $value)
 
 setMobile (PhoneNumberDesc $value)
 
 setMobileNumberPortableRegion (bool $value)
 
 setNationalPrefix (string $value)
 
 setNationalPrefixForParsing (string $value)
 
 setNationalPrefixTransformRule (string $value)
 
 setNoInternationalDialling (PhoneNumberDesc $value)
 
 setPager (PhoneNumberDesc $value)
 
 setPersonalNumber (PhoneNumberDesc $value)
 
 setPreferredExtnPrefix (string $value)
 
 setPreferredInternationalPrefix (string $value)
 
 setPremiumRate (PhoneNumberDesc $value)
 
 setSameMobileAndFixedLinePattern (bool $value)
 
 setSharedCost (PhoneNumberDesc $value)
 
 setShortCode (PhoneNumberDesc $value)
 
 setSmsServices (PhoneNumberDesc $value)
 
 setStandardRate (PhoneNumberDesc $value)
 
 setTollFree (PhoneNumberDesc $value)
 
 setUan (PhoneNumberDesc $value)
 
 setVoicemail (PhoneNumberDesc $value)
 
 setVoip (PhoneNumberDesc $value)
 
 toArray ()
 

Protected Attributes

PhoneNumberDesc $carrierSpecific = null
 
int $countryCode = null
 
PhoneNumberDesc $emergency = null
 
PhoneNumberDesc $fixedLine = null
 
PhoneNumberDesc $generalDesc = null
 
string $id = null
 
string $internationalPrefix
 
NumberFormat[] array $intlNumberFormat = []
 
string $leadingDigits
 
bool $mainCountryForCode = false
 
PhoneNumberDesc $mobile = null
 
bool $mobileNumberPortableRegion = false
 
string $nationalPrefix = null
 
string $nationalPrefixForParsing = null
 
string $nationalPrefixTransformRule = null
 
PhoneNumberDesc $noInternationalDialling = null
 
NumberFormat[] array $numberFormat = []
 
PhoneNumberDesc $pager = null
 
PhoneNumberDesc $personalNumber = null
 
string $preferredExtnPrefix = null
 
string $preferredInternationalPrefix = null
 
PhoneNumberDesc $premiumRate = null
 
bool $sameMobileAndFixedLinePattern = false
 
PhoneNumberDesc $sharedCost = null
 
PhoneNumberDesc $short_code = null
 
PhoneNumberDesc $smsServices = null
 
PhoneNumberDesc $standard_rate = null
 
PhoneNumberDesc $tollFree = null
 
PhoneNumberDesc $uan = null
 
PhoneNumberDesc $voicemail = null
 
PhoneNumberDesc $voip = null
 

Member Function Documentation

◆ fromArray()

libphonenumber\PhoneMetadata::fromArray ( array $input)
Parameters
PhoneMetadataArray$input

◆ getNumberFormat()

libphonenumber\PhoneMetadata::getNumberFormat ( int $index)
Parameters
int$index
Return values
NumberFormat

◆ intlNumberFormats()

libphonenumber\PhoneMetadata::intlNumberFormats ( )
Return values
NumberFormat[]

◆ numberFormats()

libphonenumber\PhoneMetadata::numberFormats ( )
Return values
NumberFormat[]

◆ toArray()

libphonenumber\PhoneMetadata::toArray ( )
Return values
PhoneMetadataArray

The documentation for this class was generated from the following file: