Documentation

TableParser
in package
implements BlockParserInterface, EnvironmentAwareInterface

Interfaces, Classes and Traits

BlockParserInterface
EnvironmentAwareInterface

Table of Contents

$environment  : EnvironmentInterface
parse()  : bool
setEnvironment()  : void
getAlignment()  : string|null
isANewBlock()  : bool
parseColumns()  : array<int, string>
parseRow()  : TableRow|null
split()  : array<int, string>

Properties

Methods

getAlignment()

private static getAlignment(bool $left, bool $right) : string|null
Parameters
$left : bool
$right : bool
Return values
string|null

parseColumns()

private parseColumns(Cursor $cursor) : array<int, string>
Parameters
$cursor : Cursor
Return values
array<int, string>

parseRow()

private parseRow(string $line, array<int, string> $columns[, string $type = TableCell::TYPE_BODY ]) : TableRow|null
Parameters
$line : string
$columns : array<int, string>
$type : string = TableCell::TYPE_BODY
Return values
TableRow|null

split()

private split(Cursor $cursor) : array<int, string>
Parameters
$cursor : Cursor
Return values
array<int, string>

Search results