public function __toString()
{
try {
$this->fireRenderEvents();
return $this->getRenderer()->render($this);
} catch (\Throwable $e) {
} catch (\Exception $e) {
}
if (isset($e)) {
if (func_num_args()) {
throw $e;
}
trigger_error("Exception in " . __METHOD__ . "(): {$e->getMessage()} in {$e->getFile()}:{$e->getLine()}", E_USER_ERROR);
}
}