Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ParserChain

Открытые статические члены

static registerMetadataParser ($host, $parserClassName)
 

Защищенные статические члены

static getParserChain (Uri $uri)
 

Статические защищенные данные

static $metadataParsers
 
static $metadataParsersByHost
 

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

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

Методы

◆ getParserChain()

static getParserChain ( Uri $uri)
staticprotected
Аргументы
Uri$uri
Возвращает
array

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

◆ registerMetadataParser()

static registerMetadataParser ( $host,
$parserClassName )
static

Registers special parser for host

Аргументы
string$host
string$parserClassNameParser class must extend \Bitrix\Main\UrlPreview\Parser
Исключения
ArgumentException

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

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

◆ $metadataParsers

$metadataParsers
staticprotected
Инициализатор
= array(
'Bitrix\Main\UrlPreview\Parser\OpenGraph',
'Bitrix\Main\UrlPreview\Parser\SchemaOrg',
'Bitrix\Main\UrlPreview\Parser\Oembed',
'Bitrix\Main\UrlPreview\Parser\Common'
)

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

◆ $metadataParsersByHost

$metadataParsersByHost
staticprotected
Инициализатор
= [
'vk.com' => 'Bitrix\Main\UrlPreview\Parser\Vk',
'www.facebook.com' => 'Bitrix\Main\UrlPreview\Parser\Facebook',
'www.instagram.com' => 'Bitrix\Main\UrlPreview\Parser\Instagram',
'maps.apple.com' => 'Bitrix\Main\UrlPreview\Parser\AppleMaps',
'rutube.ru' => 'Bitrix\Main\UrlPreview\Parser\RuTube',
]

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