public function render() { $divider =
new TableSeparator();
$isCellWithColspan =
static fn ($cell) =>
$cell instanceof TableCell &&
$cell->
getColspan() >= 2;
$horizontal = self::DISPLAY_ORIENTATION_HORIZONTAL ===
$this->displayOrientation;
$vertical = self::DISPLAY_ORIENTATION_VERTICAL ===
$this->displayOrientation;
$rows =
[];
if ($horizontal) { foreach ($this->headers
[0
] ??
[] as $i =>
$header) { $rows[$i] =
[$header];
foreach ($this->rows
as $row) { if ($row instanceof TableSeparator
) { continue;
}