public function boot()
 {
     /*
      * Register menu items for the RainLab.Pages and RainLab.Sitemap plugin
      */
     Event::listen('pages.menuitem.listTypes', function () {
         return ['all-rooms' => 'All rooms'];
     });
     Event::listen('pages.menuitem.getTypeInfo', function ($type) {
         if ($type == 'all-rooms') {
             return Room::getMenuTypeInfo($type);
         }
     });
     Event::listen('pages.menuitem.resolveItem', function ($type, $item, $url, $theme) {
         if ($type == 'all-rooms') {
             return Room::resolveMenuItem($item, $url, $theme);
         }
     });
 }