protected function addAttributesToRender($writer)
{
$display = $this->getDisplay();
$visible = $this->getEnabled(true) && count($this->getErrorMessages()) > 0;
if (!$visible) {
if ($display === TValidationSummaryDisplayStyle::None || $display === TValidationSummaryDisplayStyle::Dynamic) {
$writer->addStyleAttribute('display', 'none');
} else {
$writer->addStyleAttribute('visibility', 'hidden');
}
}
$writer->addAttribute('id', $this->getClientID());
parent::addAttributesToRender($writer);
}