|
| static | selectFormatForNumber (PhoneNumber $number, $formatType, $countryMetadata) |
| static | selectOriginalFormatForNumber (PhoneNumber $number) |
| static | matchLeadingDigits ($phoneNumber, $leadingDigits) |
| static | formatNationalNumber ($nationalNumber, $formatType, $countryMetadata, $format, $forceNationalPrefix) |
| static | formatNationalNumberWithOriginalFormat (PhoneNumber $number, $format) |
| static | getNationalPrefix ($countryMetadata, $stripNonDigits) |
| static | getNationalPrefixFormattingRule ($format, $countryMetadata) |
| static | getNationalPrefixOptional ($countryMetadata, $format) |
| static | numberContainsNationalPrefix ($phoneNumber, $nationalPrefix, $countryMetadata) |
| static | getAvailableFormats ($countryMetadata) |
| static | _isNationalPrefixSupported ($format, $countryMetadata) |
| static | stripNonNumbers ($string) |
См. определение в файле formatter.php строка 5
◆ _isNationalPrefixSupported()
| _isNationalPrefixSupported |
( |
| $format, |
|
|
| $countryMetadata ) |
|
staticprotected |
National prefix is supported by the format if:
- Format and country metadata do not have nationalPrefixFormattingRule.
- OR Format or country metadata contains nationalPrefixFormattingRule and this formatting rule contains "$NP"
- Аргументы
-
| array | $format | |
| array | $countryMetadata | |
- Возвращает
- {boolean}
См. определение в файле formatter.php строка 352
◆ format()
◆ formatNationalNumber()
| formatNationalNumber |
( |
| $nationalNumber, |
|
|
| $formatType, |
|
|
| $countryMetadata, |
|
|
| $format, |
|
|
| $forceNationalPrefix ) |
|
staticprotected |
- Аргументы
-
| string | $nationalNumber | |
| string | $formatType | |
| array | $countryMetadata | |
| mixed | $format | |
| bool | $forceNationalPrefix | |
- Возвращает
- mixed
См. определение в файле formatter.php строка 199
◆ formatNationalNumberWithOriginalFormat()
| formatNationalNumberWithOriginalFormat |
( |
PhoneNumber | $number, |
|
|
| $format ) |
|
staticprotected |
◆ formatOriginal()
Formats number using original format. No digit or significant char should be added or removed.
- Аргументы
-
| PhoneNumber | $number | Phone number. |
- Возвращает
- string
См. определение в файле formatter.php строка 58
◆ getAvailableFormats()
| getAvailableFormats |
( |
| $countryMetadata | ) |
|
|
staticprotected |
Returns array of available for country phone number formats.
- Аргументы
-
- Возвращает
- array
См. определение в файле formatter.php строка 324
◆ getNationalPrefix()
| getNationalPrefix |
( |
| $countryMetadata, |
|
|
| $stripNonDigits ) |
|
staticprotected |
◆ getNationalPrefixFormattingRule()
| getNationalPrefixFormattingRule |
( |
| $format, |
|
|
| $countryMetadata ) |
|
staticprotected |
◆ getNationalPrefixOptional()
| getNationalPrefixOptional |
( |
| $countryMetadata, |
|
|
| $format ) |
|
staticprotected |
◆ matchLeadingDigits()
| matchLeadingDigits |
( |
| $phoneNumber, |
|
|
| $leadingDigits ) |
|
staticprotected |
Checks that number starts with specified leading digits regex. Return array of matches if matched or false otherwise
- Аргументы
-
| string | $phoneNumber | Phone number. |
| string | array | $leadingDigits | Leading digits to check (one pattern or array of patterns). |
- Возвращает
- array|false
См. определение в файле formatter.php строка 167
◆ numberContainsNationalPrefix()
| numberContainsNationalPrefix |
( |
| $phoneNumber, |
|
|
| $nationalPrefix, |
|
|
| $countryMetadata ) |
|
staticprotected |
Check if rawInput, which is assumed to be in the national format, has a national prefix. The national prefix is assumed to be in digits-only form.
- Аргументы
-
| string | $phoneNumber | |
| string | $nationalPrefix | |
| array | $countryMetadata | |
- Возвращает
- bool
См. определение в файле formatter.php строка 296
◆ selectFormatForNumber()
| selectFormatForNumber |
( |
PhoneNumber | $number, |
|
|
| $formatType, |
|
|
| $countryMetadata ) |
|
staticprotected |
◆ selectOriginalFormatForNumber()
◆ stripNonNumbers()
| stripNonNumbers |
( |
| $string | ) |
|
|
staticprotected |
Объявления и описания членов класса находятся в файле: