BaseFormatConverter
in package
implements
FormatConverter
AbstractYes
Table of Contents
Interfaces
Properties
- $environment : Environment
- $parser : MarkdownParser
- $renderer : HtmlRenderer
Methods
- __construct() : mixed
- extractPlainText() : string
- fromAst() : string
- fromMarkdown() : string
- renderPostable() : string
- toAst() : Document
- parseMarkdown() : Document
- renderMarkdown() : string
- astToPlainText() : string
Properties
$environment
private
Environment
$environment
$parser
private
MarkdownParser
$parser
$renderer
private
HtmlRenderer
$renderer
Methods
__construct()
public
__construct() : mixed
extractPlainText()
public
extractPlainText(string $platformText) : string
Parameters
- $platformText : string
Return values
stringfromAst()
public
abstract fromAst(Document $ast) : string
Parameters
- $ast : Document
Return values
stringfromMarkdown()
public
fromMarkdown(string $markdown) : string
Parameters
- $markdown : string
Return values
stringrenderPostable()
public
renderPostable(PostableMessage $message) : string
Parameters
- $message : PostableMessage
Return values
stringtoAst()
public
abstract toAst(string $platformText) : Document
Parameters
- $platformText : string
Return values
DocumentparseMarkdown()
protected
parseMarkdown(string $markdown) : Document
Parameters
- $markdown : string
Return values
DocumentrenderMarkdown()
protected
renderMarkdown(Document $ast) : string
Parameters
- $ast : Document
Return values
stringastToPlainText()
private
astToPlainText(Document $ast) : string
Parameters
- $ast : Document