<?php
declare(strict_types=1);
require_once __DIR__ . '/../vendor/autoload.php';
use Mysiar\Html\Table\Caption;
use Mysiar\Html\Simple\Div;
use Mysiar\Html\Table\Table;
use Mysiar\Html\Table\Tbody;
use Mysiar\Html\Table\Td;
use Mysiar\Html\Table\Tfoot;
use Mysiar\Html\Table\Thead;
use Mysiar\Html\Table\Tr;
$table = new Table(['class' => 'table table-striped table-bordered table-hover']);
$caption = new Caption('Symfony end of support');
$table->setCaption($caption);
$thead = new Thead();
$tbody = new Tbody();
$tfoot = new Tfoot();
$tr = new Tr(['class' => 'info']);
$td1 = new Td('Release');
$td2 = new Td('End of support');
$tr->setTds([$td1, $td2]);
$thead->addTr($tr);
$tfoot->addTr($tr);
$tr = new Tr(['class' => 'danger']);
$td1 = new Td('Symfony 2.8');
$td2 = new Td('November 2019');
$tr->setTds([$td1, $td2]);
$tbody->addTr($tr);
$tr = new Tr(['class' => 'success']);
$td1 = new Td('Symfony 3.4');
$td2 = new Td('November 2021');
$tr->setTds([$td1, $td2]);
$tbody->addTr($tr);
$tr = new Tr(['class' => 'success']);
$td1 = new Td('Symfony 4.4');
$td2 = new Td('November 2023');
$tr->setTds([$td1, $td2]);
$tbody->addTr($tr);
$tr = new Tr(['class' => 'warning']);
$td1 = new Td('Symfony 5.0');
$td2 = new Td('July 2020');
$tr->setTds([$td1, $td2]);
$tbody->addTr($tr);
$table->setThead($thead);
$table->setTbody($tbody);
$table->setTfoot($tfoot);
$div = new Div((string)$table, ['class' => 'col-md-6 col-md-offset-3']);
$divRow = new Div((string)$div, ['class' => 'row']);
$divContainer = new Div((string)$divRow, ['class' => 'container']);
print_r((string)$divContainer);
|