public function site_menu() { $menu = Menu::factory("root"); gallery::site_menu($menu, $this); module::event("site_menu", $menu, $this); return $menu->compact(); }