public renderBeginTag ( $writer ) |
public function renderBeginTag($writer)
{
if ($decorator = $this->getDecorator(false)) {
$decorator->renderPreTagText($writer);
$this->addAttributesToRender($writer);
$writer->renderBeginTag($this->getTagName());
$decorator->renderPreContentsText($writer);
} else {
$this->addAttributesToRender($writer);
$writer->renderBeginTag($this->getTagName());
}
}
/** * Renders an additional line-break after the opening tag when it * is in MultiLine text mode. * @param THtmlWriter the writer used for the rendering purpose^M */ public function renderBeginTag($writer) { parent::renderBeginTag($writer); if ($this->getTextMode() === 'MultiLine') { $writer->write("\n"); } }