BaseFormatConverter
in package
implements
FormatConverter
AbstractYes
Table of Contents
Interfaces
Properties
- $environment : Environment
- $gfmRenderer : MarkdownRenderer
- $parser : MarkdownParser
- $renderer : MarkdownRenderer
Methods
- __construct() : mixed
- extractPlainText() : string
- fromAst() : string
- fromMarkdown() : string
- renderAsGFM() : string
- renderPostable() : string
- toAst() : Document
- addRenderer() : void
- parseMarkdown() : Document
- registerRenderers() : void
- renderMarkdown() : string
- astToPlainText() : string
- registerCoreRenderers() : void
- renderGFM() : string
Properties
$environment
private
Environment
$environment
$gfmRenderer
private
MarkdownRenderer
$gfmRenderer
$parser
private
MarkdownParser
$parser
$renderer
private
MarkdownRenderer
$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
stringrenderAsGFM()
public
renderAsGFM(string|Document $input) : string
Parameters
- $input : string|Document
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
DocumentaddRenderer()
protected
addRenderer(string $nodeClass, NodeRendererInterface $renderer[, int $priority = 0 ]) : void
Parameters
- $nodeClass : string
- $renderer : NodeRendererInterface
- $priority : int = 0
parseMarkdown()
protected
parseMarkdown(string $markdown) : Document
Parameters
- $markdown : string
Return values
DocumentregisterRenderers()
protected
registerRenderers() : void
renderMarkdown()
protected
renderMarkdown(Document $ast) : string
Parameters
- $ast : Document
Return values
stringastToPlainText()
private
astToPlainText(Document $ast) : string
Parameters
- $ast : Document
Return values
stringregisterCoreRenderers()
private
registerCoreRenderers(Environment $env) : void
Parameters
- $env : Environment
renderGFM()
private
renderGFM(Document $ast) : string
Parameters
- $ast : Document