TableParser
        
        extends AbstractBlockParser
    
    
            
            in package
            
        
    
    
    
FinalYes
Table of Contents
Properties
- $logger : LoggerInterface
 - $subParsers : iterable<string|int, mixed>
 
Methods
- __construct() : mixed
 - parse() : TValue
 - supports() : bool
 - parseCell() : TableColumn
 - parseRow() : TableRow
 - parseTableSection() : array<string|int, TableRow>
 
Properties
$logger read-only
        private
            LoggerInterface
    $logger
    
    
    
    
    
    
$subParsers read-only
        private
            iterable<string|int, mixed>
    $subParsers
    
    
    
    
    
    
Methods
__construct()
    public
                    __construct(iterable<string|int, AbstractBlockParser<string|int, Node>> $subParsers, LoggerInterface $logger) : mixed
    Parameters
- $subParsers : iterable<string|int, AbstractBlockParser<string|int, Node>>
 - $logger : LoggerInterface
 
parse()
    public
                    parse(MarkupLanguageParser $parser, NodeWalker $walker, Node $current) : TValue
    Parameters
- $parser : MarkupLanguageParser
 - $walker : NodeWalker
 - $current : Node
 
Return values
TValuesupports()
    public
                    supports(NodeWalkerEvent $event) : bool
    Parameters
- $event : NodeWalkerEvent
 
Return values
boolparseCell()
    private
                    parseCell(MarkupLanguageParser $parser, NodeWalker $walker) : TableColumn
    Parameters
- $parser : MarkupLanguageParser
 - $walker : NodeWalker
 
Return values
TableColumnparseRow()
    private
                    parseRow(MarkupLanguageParser $parser, NodeWalker $walker) : TableRow
    Parameters
- $parser : MarkupLanguageParser
 - $walker : NodeWalker
 
Return values
TableRowparseTableSection()
    private
                    parseTableSection(MarkupLanguageParser $parser, NodeWalker $walker) : array<string|int, TableRow>
    Parameters
- $parser : MarkupLanguageParser
 - $walker : NodeWalker