Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Instagram
+ Граф наследования:Instagram:

Открытые члены

 handle (HtmlDocument $document, HttpClient $httpClient=null)
 
- Открытые члены унаследованные от Parser
 getValidNumberPattern ()
 
 parse ($phoneNumber, $defaultCountry='')
 
 stripExtension (&$phoneNumber)
 

Защищенные члены

 detectOembedLink (HtmlDocument $document)
 
- Защищенные члены унаследованные от Oembed
 parseMetadata ($rawMetadata)
 
 parseJsonMetadata ($rawMetadata)
 
 parseXmlMetadata ($rawMetadata)
 
 getRawMetaData (HttpClient $httpClient)
 
 initHttpClient ()
 
- Защищенные члены унаследованные от Parser
 __construct ()
 
 extractFormattedPhoneNumber ($phoneNumber)
 
 isViablePhoneNumber ($phoneNumber)
 
 parsePhoneNumberAndCountryPhoneCode ($phoneNumber)
 
 normalizePhoneNumber ($phoneNumber)
 
 getMetadataByCountryCode ($countryCode)
 
 findCountry ($countryCode, $localNumber)
 
 getNumberType ($localNumber, $country)
 
 getCountriesByCode ($countryCode)
 
 getCountryMetadata ($country)
 

Защищенные данные

 $versionApiPrefix = 'v11.0'
 
const METADATA_TTL = 43200
 
- Защищенные данные унаследованные от Oembed
 $metadataType
 
 $metadataUrl
 
 $metadataEncoding
 
- Защищенные данные унаследованные от Parser
 $plusChar = '+'
 
 $validDigits = '0-9'
 
 $dashes = '-'
 
 $slashes = '\/'
 
 $dot = '.'
 
 $whitespace = '\s'
 
 $brackets = '()\\[\\]'
 
 $tildes = '~'
 
 $extensionSeparators = ';#'
 
 $extensionSymbols = ','
 
 $phoneNumberStartPattern
 
 $afterPhoneNumberEndPattern
 
 $minLengthPhoneNumberPattern
 
 $validPunctuation
 
 $validPhoneNumber
 
 $validPhoneNumberPattern
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от Parser
static getInstance ()
 
static getDefaultCountry ()
 
static getUserDefaultCountry ()
 
static detectCountry ()
 
- Открытые атрибуты унаследованные от Oembed
const OEMBED_TYPE_XML = "text/xml+oembed"
 
const OEMBED_TYPE_JSON ="application/json+oembed"
 
- Открытые атрибуты унаследованные от Parser
const MAX_LENGTH_COUNTRY_CODE = 3
 
const MIN_LENGTH_FOR_NSN = 2
 
const MAX_LENGTH_FOR_NSN = 17
 
const MAX_INPUT_STRING_LENGTH = 250
 
const DEFAULT_COUNTRY_OPTION = 'phone_number_default_country'
 
- Защищенные статические члены унаследованные от Parser
static stripNationalPrefix (&$phoneNumber, $countryMetadata)
 
static stripCountryCode (&$phoneNumber, $countryMetadata)
 
static stripLetters ($str)
 
- Статические защищенные данные унаследованные от Parser
static $instance = null
 

Подробное описание

См. определение в файле instagram.php строка 12

Методы

◆ detectOembedLink()

detectOembedLink ( HtmlDocument $document)
protected
Аргументы
HtmlDocument$document
Возвращает
bool

Переопределяет метод предка Oembed.

См. определение в файле instagram.php строка 22

◆ handle()

handle ( HtmlDocument $document,
HttpClient $httpClient = null )

Downloads and parses HTML's document metadata, formatted with oEmbed standard.

Аргументы
HtmlDocument$documentHTML document.
HttpClient | null$httpClient

Переопределяет метод предка Oembed.

См. определение в файле instagram.php строка 61

Данные класса

◆ $versionApiPrefix

$versionApiPrefix = 'v11.0'
protected

См. определение в файле instagram.php строка 14

◆ METADATA_TTL

const METADATA_TTL = 43200
protected

См. определение в файле instagram.php строка 16