0, 'code' => 'mainMenu', 'name' => 'Menu']); } /** * Uninstall template * * Delete some items in database, delete files etc. * * @param Module $template */ public static function uninstall(Module $template) { WidgetArea::where('code', 'mainMenu') ->delete(); } /** * Get list of registered templates and supported modules. * * Returned array is expected to be array of arrays with following items: module, namespace and templateName. * Example: * return [ * ['module' => 'Article', 'templateName' => 'article::template.name'] * ]; * * When no "namespace" is specified, value strtolower(module) is used instaed. * * @return array */ public static function getPublicTemplatePaths() { return [ [ 'module' => 'StaticPages', 'templateName' => 'staticpages::admin.templatePath' ], [ 'module' => 'ContactForm', 'templateName' => 'contactform::admin/adminMenu.templatePath' ], [ 'module' => 'ArticleList', 'alias' => 'blog-articlelist', 'templateName' => 'articlelist::module.templatePath' ], [ 'module' => 'Article', 'alias' => 'blog-article', 'templateName' => 'article::module.templatePath' ], ]; } }