/** * Render widget object * * @param MenuWidget $widgetObj * @return string result of rendering process */ public static function render($widgetObj) { $tplEngine = $widgetObj->templateEngine; $tplFile = TemplateHelper::getTplFileWithPath($widgetObj->templateFile, $widgetObj->package); if ($tplEngine == "Smarty" || $tplEngine == null) { return MenuRenderer::renderSmarty($widgetObj, $tplFile); } else { return MenuRenderer::renderPHP($widgetObj, $tplFile); } }