RstExtension
        
        extends AbstractExtension
    
    
            
            in package
            
        
    
    
    
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- cleanContent() : string
- getFilters() : array<string|int, TwigFilter>
- getFunctions() : array<string|int, 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() : array<string|int, TwigFilter>
    Return values
array<string|int, TwigFilter>getFunctions()
    public
                    getFunctions() : array<string|int, TwigFunction>
    Return values
array<string|int, 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(RenderContext} $context, TableNode $node) : string
    Parameters
- $context : RenderContext}
- $node : TableNode
Return values
stringrenderRstTitle()
    public
                    renderRstTitle(TitleNode $node, string $content) : string
    Parameters
- $node : TitleNode
- $content : string
Return values
stringdetermineMaxLenght()
    private
                    determineMaxLenght(array<string|int, TableRow> $rows, RenderContext $env, array<string|int, int> &$columnWidths) : void
    Parameters
- $rows : array<string|int, TableRow>
- $env : RenderContext
- $columnWidths : array<string|int, int>
renderCellContent()
    private
                    renderCellContent(RenderContext $env, TableColumn $column) : string
    Parameters
- $env : RenderContext
- $column : TableColumn
Return values
stringrenderRows()
    private
                    renderRows(array<string|int, TableRow> $rows, RenderContext $env, array<string|int, int> $columnWidths[, string $separator = '-' ]) : string
    Parameters
- $rows : array<string|int, TableRow>
- $env : RenderContext
- $columnWidths : array<string|int, int>
- $separator : string = '-'
Return values
stringrenderTableRowEnd()
    private
                    renderTableRowEnd(array<string|int, int> $columnWidths[, string $char = '-' ]) : string
    Parameters
- $columnWidths : array<string|int, int>
- $char : string = '-'