public function testRenderEndTag() { $writer = new THtmlWriter(self::$output); $writer->renderBeginTag('div'); $writer->write('Div Content'); $writer->renderEndTag(); self::assertEquals('<div>Div Content</div>', self::$output->flush()); }
/** * Adds attribute name-value pairs to renderer. * This method overrides the parent implementation by registering * additional javacript code. * * @param THtmlWriter $writer The writer used for the rendering purpose */ protected function addAttributesToRender($writer) { if ($this->getEnableVisualEdit() && $this->getEnabled(true)) { $writer->addAttribute('id', $this->getClientID()); $this->registerEditorClientScript($writer); } $this->loadJavascriptLibrary(); parent::addAttributesToRender($writer); }