PHP Класс eZ\Publish\Core\FieldType\RichText\Converter\Render\Embed

Наследование: extends eZ\Publish\Core\FieldType\RichText\Converter\Render, implements eZ\Publish\Core\FieldType\RichText\Converter
Показать файл Открыть проект

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

Свойство Тип Описание
$docbookToHtmlTargetMap array Maps Docbook target to HTML target.
$logger null | Psr\Log\LoggerInterface
$tagDefaultViewMap array Maps embed tag names to their default views.

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

Метод Описание
__construct ( eZ\Publish\Core\FieldType\RichText\RendererInterface $renderer, Psr\Log\LoggerInterface $logger = null )
convert ( DOMDocument $document ) : DOMDocument Injects rendered payloads into embed elements.

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

Метод Описание
extractLinkParameters ( DOMElement $embed ) : array Extracts link parameters from embed element.
extractParameters ( DOMElement $embed, $tagName ) : array Extracts parameters from embed element.
isLinkWrapped ( DOMElement $element ) : boolean Returns boolean signifying if the embed is contained in a link element of not.
mapLinkTarget ( string $docbookLinkTarget ) Converts Docbook target to HTML target.
processTag ( DOMDocument $document, $tagName, boolean $isInline ) Processes single embed element type (ezembed or ezembedinline).

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

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

public __construct ( eZ\Publish\Core\FieldType\RichText\RendererInterface $renderer, Psr\Log\LoggerInterface $logger = null )
$renderer eZ\Publish\Core\FieldType\RichText\RendererInterface
$logger Psr\Log\LoggerInterface

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

Injects rendered payloads into embed elements.
public convert ( DOMDocument $document ) : DOMDocument
$document DOMDocument
Результат DOMDocument

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

Extracts link parameters from embed element.
protected extractLinkParameters ( DOMElement $embed ) : array
$embed DOMElement
Результат array

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

Extracts parameters from embed element.
protected extractParameters ( DOMElement $embed, $tagName ) : array
$embed DOMElement
$tagName string name of the tag to extract
Результат array

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

After EmbedLinking converter pass this should be possible only for inline level embeds.
protected isLinkWrapped ( DOMElement $element ) : boolean
$element DOMElement
Результат boolean

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

Converts Docbook target to HTML target.
protected mapLinkTarget ( string $docbookLinkTarget )
$docbookLinkTarget string

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

Processes single embed element type (ezembed or ezembedinline).
protected processTag ( DOMDocument $document, $tagName, boolean $isInline )
$document DOMDocument
$tagName string name of the tag to extract
$isInline boolean

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

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

Maps Docbook target to HTML target.
protected array $docbookToHtmlTargetMap
Результат array

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

protected null|LoggerInterface,Psr\Log $logger
Результат null | Psr\Log\LoggerInterface

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

Maps embed tag names to their default views.
protected array $tagDefaultViewMap
Результат array