Table of Contents
Properties
-
$columnHeaders
: bool
-
$columns
: array<string|int, string>
-
$gridDisplay
: string
-
$isCli
: bool
-
$matrix
: array<string|int, array<string|int, mixed>>
-
$numbersRight
: TextGridRightAlign
-
$rowDividers
: bool
-
$rowHeaders
: bool
-
$rows
: array<string|int, int>
Methods
-
__construct()
: mixed
-
render()
: string
-
setNumbersRight()
: void
-
getColumnWidth()
: int
-
getColumnWidths()
: array<string|int, int>
-
getString()
: string
-
renderCells()
: void
-
renderColumnHeader()
: void
-
renderFooter()
: void
-
renderRows()
: void
-
rightAlign()
: bool
-
strlen()
: int
$columnHeaders
protected
bool
$columnHeaders
= true
$columns
protected
array<string|int, string>
$columns
$gridDisplay
protected
string
$gridDisplay
$isCli
protected
bool
$isCli
$matrix
protected
array<string|int, array<string|int, mixed>>
$matrix
$numbersRight
protected
TextGridRightAlign
$numbersRight
= \PhpOffice\PhpSpreadsheet\Helper\TextGridRightAlign::none
$rowDividers
protected
bool
$rowDividers
= false
protected
bool
$rowHeaders
= true
$rows
protected
array<string|int, int>
$rows
__construct()
public
__construct(array<string|int, array<string|int, mixed>> $matrix[, bool $isCli = true ][, bool $rowDividers = false ][, bool $rowHeaders = true ][, bool $columnHeaders = true ][, TextGridRightAlign $numbersRight = TextGridRightAlign::none ]) : mixed
Parameters
-
$matrix
: array<string|int, array<string|int, mixed>>
-
-
$isCli
: bool
= true
-
-
$rowDividers
: bool
= false
-
-
$rowHeaders
: bool
= true
-
-
$columnHeaders
: bool
= true
-
-
$numbersRight
: TextGridRightAlign
= TextGridRightAlign::none
-
render()
public
render() : string
setNumbersRight()
public
setNumbersRight(TextGridRightAlign $numbersRight) : void
Parameters
-
$numbersRight
: TextGridRightAlign
-
getColumnWidth()
protected
getColumnWidth(array<string|int, mixed> $columnData) : int
Parameters
-
$columnData
: array<string|int, mixed>
-
getColumnWidths()
protected
getColumnWidths() : array<string|int, int>
Return values
array<string|int, int>
getString()
protected
getString(mixed $value) : string
Parameters
-
$value
: mixed
-
renderCells()
protected
renderCells(array<string|int, mixed> $rowData, array<string|int, int> $columnWidths) : void
Parameters
-
$rowData
: array<string|int, mixed>
-
-
$columnWidths
: array<string|int, int>
-
renderColumnHeader()
protected
renderColumnHeader(int $maxRowLength, array<string|int, int> &$columnWidths) : void
Parameters
-
$maxRowLength
: int
-
-
$columnWidths
: array<string|int, int>
-
protected
renderFooter(int $maxRowLength, array<string|int, int> $columnWidths) : void
Parameters
-
$maxRowLength
: int
-
-
$columnWidths
: array<string|int, int>
-
renderRows()
protected
renderRows(int $maxRowLength, array<string|int, int> $columnWidths) : void
Parameters
-
$maxRowLength
: int
-
-
$columnWidths
: array<string|int, int>
-
rightAlign()
protected
rightAlign(string $displayCell[, mixed $cell = null ]) : bool
Parameters
-
$displayCell
: string
-
-
$cell
: mixed
= null
-
strlen()
protected
strlen(string $value) : int
Parameters
-
$value
: string
-