PHP Класс libphonenumber\prefixmapper\PrefixFileReader

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$availablePhonePrefixMaps array A mapping from countryCallingCode_lang to the corresponding phone prefix map that has been loaded.
$mappingFileProvider MappingFileProvider The mappingFileProvider knows for which combination of countryCallingCode and language a phone prefix mapping file is available in the file system, so that a file can be loaded when needed.
$phonePrefixDataDirectory

Открытые методы

Метод Описание
__construct ( $phonePrefixDataDirectory )
getDescriptionForNumber ( PhoneNumber $number, string $language, string $script, string $region ) : string Returns a text description in the given language for the given phone number.
getPhonePrefixDescriptions ( $prefixMapKey, $language, $script, $region ) : PhonePrefixMap | null
mayFallBackToEnglish ( $language )

Защищенные методы

Метод Описание
loadMappingFileProvider ( )
loadPhonePrefixMapFromFile ( $fileName )

Описание методов

__construct() публичный Метод

public __construct ( $phonePrefixDataDirectory )

getDescriptionForNumber() публичный Метод

Returns a text description in the given language for the given phone number.
public getDescriptionForNumber ( PhoneNumber $number, string $language, string $script, string $region ) : string
$number libphonenumber\PhoneNumber the phone number for which we want to get a text description
$language string two-letter lowercase ISO language codes as defined by ISO 639-1
$script string four-letter titlecase (the first letter is uppercase and the rest of the letters are lowercase) ISO script codes as defined in ISO 15924
$region string two-letter uppercase ISO country codes as defined by ISO 3166-1
Результат string a text description in the given language for the given phone number, or an empty string if a description is not available

getPhonePrefixDescriptions() публичный Метод

public getPhonePrefixDescriptions ( $prefixMapKey, $language, $script, $region ) : PhonePrefixMap | null
$prefixMapKey
$language
$script
$region
Результат PhonePrefixMap | null

loadMappingFileProvider() защищенный Метод

protected loadMappingFileProvider ( )

loadPhonePrefixMapFromFile() защищенный Метод

protected loadPhonePrefixMapFromFile ( $fileName )

mayFallBackToEnglish() публичный Метод

public mayFallBackToEnglish ( $language )

Описание свойств

$availablePhonePrefixMaps защищенное свойство

A mapping from countryCallingCode_lang to the corresponding phone prefix map that has been loaded.
protected array $availablePhonePrefixMaps
Результат array

$mappingFileProvider защищенное свойство

The mappingFileProvider knows for which combination of countryCallingCode and language a phone prefix mapping file is available in the file system, so that a file can be loaded when needed.
protected MappingFileProvider,libphonenumber\prefixmapper $mappingFileProvider
Результат MappingFileProvider

$phonePrefixDataDirectory защищенное свойство

protected $phonePrefixDataDirectory