public function render($writer)
{
$page = $this->getPage();
$title = $this->getTitle();
$writer->write("<head>\n<title>" . THttpUtility::htmlEncode($title) . "</title>\n");
if (($baseUrl = $this->getBaseUrl()) !== '') {
$writer->write('<base href="' . $baseUrl . "\" />\n");
}
if (($icon = $this->getShortcutIcon()) !== '') {
$writer->write('<link rel="shortcut icon" href="' . $icon . "\" />\n");
}
if (($metaTags = $this->getMetaTags()) !== null) {
foreach ($metaTags as $metaTag) {
$metaTag->render($writer);
$writer->writeLine();
}
}
$cs = $page->getClientScript();
$cs->renderStyleSheetFiles($writer);
$cs->renderStyleSheets($writer);
if ($page->getClientSupportsJavaScript()) {
$cs->renderHeadScriptFiles($writer);
$cs->renderHeadScripts($writer);
}
parent::render($writer);
$writer->write("</head>\n");
}