return $this->
getForcePreRender() || self::
$needs_pre_render;
} public function shouldFolderRender(): bool
{ return $this->
getUseFolder() && ($this->
getForcePreRender() || self::
$needs_folder_render);
} public function render(Value
$o): string
{ if (($plugin =
$this->
getPlugin(self::
$value_plugins,
$o->hints
)) &&
$plugin instanceof ValuePluginInterface
) { $output =
$plugin->
renderValue($o);
if (null !==
$output && \
strlen($output)) { return $output;
} } $children =
$this->
renderChildren($o);
$header =
$this->
renderHeaderWrapper($o,
(bool) \
strlen($children),
$this->
renderHeader($o));
return '<dl>'.
$header.
$children.'</dl>';
}