public function getRenderer(): RendererInterface
{ return $this->renderer;
} public function setStatesFromStatics(array
$statics): void
{ $this->renderer->
setStatics($statics);
$this->parser->
setDepthLimit(isset($statics['depth_limit'
]) ?
$statics['depth_limit'
] : 0
);
$this->parser->
clearPlugins();
if (!
isset($statics['plugins'
])) { return;
} $plugins =
[];
foreach ($statics['plugins'
] as $plugin) { if ($plugin instanceof PluginInterface
) { $plugins[] =
$plugin;
} elseif (\
is_string($plugin) && \
is_subclass_of($plugin, ConstructablePluginInterface::
class)) {