Property | Type | Description | |
---|---|---|---|
$docbookToHtmlTargetMap | array | Maps Docbook target to HTML target. | |
$logger | null | Psr\Log\LoggerInterface | ||
$tagDefaultViewMap | array | Maps embed tag names to their default views. |
Method | Description | |
---|---|---|
__construct ( eZ\Publish\Core\FieldType\RichText\RendererInterface $renderer, Psr\Log\LoggerInterface $logger = null ) | ||
convert ( DOMDocument $document ) : DOMDocument | Injects rendered payloads into embed elements. |
Method | Description | |
---|---|---|
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). |
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 |
public convert ( DOMDocument $document ) : DOMDocument | ||
$document | DOMDocument | |
return | DOMDocument |
protected extractLinkParameters ( DOMElement $embed ) : array | ||
$embed | DOMElement | |
return | array |
protected extractParameters ( DOMElement $embed, $tagName ) : array | ||
$embed | DOMElement | |
$tagName | string name of the tag to extract | |
return | array |
protected isLinkWrapped ( DOMElement $element ) : boolean | ||
$element | DOMElement | |
return | boolean |
protected mapLinkTarget ( string $docbookLinkTarget ) | ||
$docbookLinkTarget | string |
protected processTag ( DOMDocument $document, $tagName, boolean $isInline ) | ||
$document | DOMDocument | |
$tagName | string name of the tag to extract | |
$isInline | boolean |
protected array $docbookToHtmlTargetMap | ||
return | array |
protected null|LoggerInterface,Psr\Log $logger | ||
return | null | Psr\Log\LoggerInterface |
protected array $tagDefaultViewMap | ||
return | array |