renderer = $r; } /** * Renders a locked header. * * @param string $content */ public function renderLockedHeader(Value $o, $content) { $header = '
'; if (RichRenderer::$access_paths && $o->depth > 0 && $ap = $o->getAccessPath()) { $header .= ''; } $header .= ''; if (null !== ($s = $o->getModifiers())) { $header .= ''.$s.' '; } if (null !== ($s = $o->getName())) { $header .= ''.$this->renderer->escape($s).' '; if ($s = $o->getOperator()) { $header .= $this->renderer->escape($s, 'ASCII').' '; } } if (null !== ($s = $o->getType())) { $s = $this->renderer->escape($s); if ($o->reference) { $s = '&'.$s; } $header .= ''.$s.' '; } if (null !== ($s = $o->getSize())) { $header .= '('.$this->renderer->escape($s).') '; } $header .= $content; if (!empty($ap)) { $header .= '
'.$this->renderer->escape($ap).'
'; } return $header.'
'; } }