Bitrix API

Parser

Table of Contents

Constants

DEFAULT_COUNTRY_OPTION  = 'phone_number_default_country'
MAX_INPUT_STRING_LENGTH  = 250
MAX_LENGTH_COUNTRY_CODE  = 3
MAX_LENGTH_FOR_NSN  = 17
MIN_LENGTH_FOR_NSN  = 2

Methods

detectCountry()  : string
Tries to detect default country for parsing,
getDefaultCountry()  : string
Returns two-letter default country code, used for phone number parsing.
getInstance()  : Parser
Returns instance of Parser.
getUserDefaultCountry()  : mixed
getValidNumberPattern()  : string
Return pattern string suitable to detect phone number in some string.
parse()  : PhoneNumber
Parses provided phone number.
stripExtension()  : mixed
Strips and returns extension and extension separator from the specified phone number.

Constants

DEFAULT_COUNTRY_OPTION

public mixed DEFAULT_COUNTRY_OPTION = 'phone_number_default_country'

MAX_INPUT_STRING_LENGTH

public mixed MAX_INPUT_STRING_LENGTH = 250

MAX_LENGTH_COUNTRY_CODE

public mixed MAX_LENGTH_COUNTRY_CODE = 3

MAX_LENGTH_FOR_NSN

public mixed MAX_LENGTH_FOR_NSN = 17

MIN_LENGTH_FOR_NSN

public mixed MIN_LENGTH_FOR_NSN = 2

Methods

detectCountry()

Tries to detect default country for parsing,

public static detectCountry() : string
Return values
string

getDefaultCountry()

Returns two-letter default country code, used for phone number parsing.

public static getDefaultCountry() : string
Return values
string

getInstance()

Returns instance of Parser.

public static getInstance() : Parser
Return values
Parser

getUserDefaultCountry()

public static getUserDefaultCountry() : mixed

getValidNumberPattern()

Return pattern string suitable to detect phone number in some string.

public getValidNumberPattern() : string
Return values
string

parse()

Parses provided phone number.

public parse(string $phoneNumber[, string $defaultCountry = '' ]) : PhoneNumber
Parameters
$phoneNumber : string

Phone number to be parsed.

$defaultCountry : string = ''

2-symbol country code.

Return values
PhoneNumber

stripExtension()

Strips and returns extension and extension separator from the specified phone number.

public stripExtension(string &$phoneNumber) : mixed
Parameters
$phoneNumber : string

Phone number to be stripped.

Tags
@return

[$extenstionSeparator, $extension]


        
On this page

Search results