RstExtension
extends AbstractExtension
in package
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- cleanContent() : string
- getFilters() : TwigFilter[]
- getFunctions() : TwigFunction[]
- plaintext() : string
- renderRstIndent() : string
- renderRstTable() : string
- renderRstTitle() : string
- determineMaxLenght() : void
- renderCellContent() : string
- renderRows() : string
- renderTableRowEnd() : string
Properties
$nodeRenderer
private
NodeRenderer
$nodeRenderer
Methods
__construct()
public
__construct(NodeRenderer $nodeRenderer) : mixed
Parameters
- $nodeRenderer : NodeRenderer
cleanContent()
public
cleanContent(string $content) : string
Parameters
- $content : string
Return values
stringgetFilters()
public
getFilters() : TwigFilter[]
Return values
TwigFilter[]getFunctions()
public
getFunctions() : TwigFunction[]
Return values
TwigFunction[]plaintext()
public
plaintext(InlineNodeInterface $node) : string
Parameters
- $node : InlineNodeInterface
Return values
stringrenderRstIndent()
public
renderRstIndent(string $text, int $indentNr) : string
Parameters
- $text : string
- $indentNr : int
Return values
stringrenderRstTable()
public
renderRstTable(array{env: RenderContext} $context, TableNode $node) : string
Parameters
- $context : array{env: RenderContext}
- $node : TableNode
Return values
stringrenderRstTitle()
public
renderRstTitle(TitleNode $node, string $content) : string
Parameters
- $node : TitleNode
- $content : string
Return values
stringdetermineMaxLenght()
private
determineMaxLenght(TableRow[] $rows, RenderContext $env, int[] &$columnWidths) : void
Parameters
- $rows : TableRow[]
- $env : RenderContext
- $columnWidths : int[]
renderCellContent()
private
renderCellContent(RenderContext $env, TableColumn $column) : string
Parameters
- $env : RenderContext
- $column : TableColumn
Return values
stringrenderRows()
private
renderRows(TableRow[] $rows, RenderContext $env, int[] $columnWidths[, string $separator = '-' ]) : string
Parameters
- $rows : TableRow[]
- $env : RenderContext
- $columnWidths : int[]
- $separator : string = '-'
Return values
stringrenderTableRowEnd()
private
renderTableRowEnd(int[] $columnWidths[, string $char = '-' ]) : string
Parameters
- $columnWidths : int[]
- $char : string = '-'