protected function renderFooter($writer, $user, $tableLayout, $columns)
{
if ($tableLayout) {
$writer->renderBeginTag('tfoot');
$writer->renderBeginTag('tr');
if ($columns > 1) {
$writer->addAttribute('colspan', "{$columns}");
}
if (($style = $user->generateItemStyle('Footer', -1)) !== null) {
$style->addAttributesToRender($writer);
}
$writer->renderBeginTag('td');
$user->renderItem($writer, $this, 'Footer', -1);
$writer->renderEndTag();
$writer->renderEndTag();
$writer->renderEndTag();
} else {
$user->renderItem($writer, $this, 'Footer', -1);
}
$writer->writeLine();
}