public function renderTheme($skinView)
{
$themeView = $skinView;
$themeHandler = $this->presenter->getThemeHandler();
// get instance theme
/** @var ThemeEntityInterface $theme */
$theme = $themeHandler->getSelectedTheme();
// get site default theme
if ($theme === null) {
$themeHandler->selectSiteTheme();
$theme = $themeHandler->getSelectedTheme();
}
if ($theme !== null) {
// apply theme
$themeView = $theme->render();
$themeView->content = $skinView;
}
return $themeView;
}