ContentBlockFactory
Table of Contents
Methods
- createFromHtmlString() : void
- Convert simple html string into set of Text and Link content blocks Only tags <a> and <b> are supported Does not support nested tags
- createLineOfTextFromTemplate() : LineOfTextBlocks
- createTextOrLink() : mixed
- createTitle() : Text
- getBlocksFromTemplate() : array<string|int, ContentBlock>
Methods
createFromHtmlString()
Convert simple html string into set of Text and Link content blocks Only tags <a> and <b> are supported Does not support nested tags
public
static createFromHtmlString(string $html[, string $idPrefix = '' ]) : void
Parameters
- $html : string
- $idPrefix : string = ''
createLineOfTextFromTemplate()
public
static createLineOfTextFromTemplate(string $template, array<string|int, mixed> $replacements[, string $idPrefix = '' ]) : LineOfTextBlocks
Parameters
- $template : string
- $replacements : array<string|int, mixed>
- $idPrefix : string = ''
Return values
LineOfTextBlockscreateTextOrLink()
public
static createTextOrLink(string $text, Action|null $action) : mixed
Parameters
- $text : string
- $action : Action|null
createTitle()
public
static createTitle(string $titleText) : Text
Parameters
- $titleText : string
Return values
TextgetBlocksFromTemplate()
public
static getBlocksFromTemplate(string $template, array<string|int, mixed> $replacements) : array<string|int, ContentBlock>
Parameters
- $template : string
- $replacements : array<string|int, mixed>