",
'
',
'',
'| a1 | ',
'b1 | ',
'c1 | ',
'
',
'',
'| a2 | ',
'b2 | ',
'c2 | ',
'
',
'',
];
$html = implode("\n", $inlines);
$reader = new HtmlReader();
$spreadsheet = $reader->loadFromString($html);
$sheet = $spreadsheet->getActiveSheet();
self::assertTrue($sheet->getRightToLeft());
self::assertSame('a1', $sheet->getCell('A1')->getValue());
self::assertSame('c2', $sheet->getCell('C2')->getValue());
$spreadsheet->disconnectWorksheets();
}
public function testLtr(): void
{
$inlines = [
"",
'',
'',
'| a1 | ',
'b1 | ',
'c1 | ',
'
',
'',
'| a2 | ',
'b2 | ',
'c2 | ',
'
',
'
',
];
$html = implode("\n", $inlines);
$reader = new HtmlReader();
$spreadsheet = $reader->loadFromString($html);
$sheet = $spreadsheet->getActiveSheet();
self::assertFalse($sheet->getRightToLeft());
self::assertSame('a1', $sheet->getCell('A1')->getValue());
self::assertSame('c2', $sheet->getCell('C2')->getValue());
$spreadsheet->disconnectWorksheets();
}
public function testDefault(): void
{
$inlines = [
"",
'',
'',
'| a1 | ',
'b1 | ',
'c1 | ',
'
',
'',
'| a2 | ',
'b2 | ',
'c2 | ',
'
',
'
',
];
$html = implode("\n", $inlines);
$reader = new HtmlReader();
$spreadsheet = $reader->loadFromString($html);
$sheet = $spreadsheet->getActiveSheet();
self::assertFalse($sheet->getRightToLeft());
self::assertSame('a1', $sheet->getCell('A1')->getValue());
self::assertSame('c2', $sheet->getCell('C2')->getValue());
$spreadsheet->disconnectWorksheets();
}
}