public function render($writer)
{
$uniqueID = $this->getUniqueID();
$this->getPage()->ensureRenderInForm($this);
$writer->addAttribute('type', 'hidden');
if ($uniqueID !== '') {
$writer->addAttribute('name', $uniqueID);
}
if ($this->getID() !== '') {
$writer->addAttribute('id', $this->getClientID());
}
if (($value = $this->getValue()) !== '') {
$writer->addAttribute('value', $value);
}
if ($this->getHasAttributes()) {
foreach ($this->getAttributes() as $name => $value) {
$writer->addAttribute($name, $value);
}
}
$writer->renderBeginTag('input');
$writer->renderEndTag();
}