private function add_modules_rules()
 {
     $this->add_section('Modules rules');
     $modules = ModulesManager::get_activated_modules_map();
     $eps = AppContext::get_extension_provider_service();
     foreach ($modules as $module) {
         $id = $module->get_id();
         $configuration = $module->get_configuration();
         $rules = $configuration->get_url_rewrite_rules();
         if (!empty($rules)) {
             $this->add_section($id);
         }
         foreach ($rules as $rule) {
             $this->add_line(str_replace('DIR', $this->general_config->get_site_path(), $rule));
         }
         if ($eps->provider_exists($id, UrlMappingsExtensionPoint::EXTENSION_POINT)) {
             $this->add_section($id);
             $provider = $eps->get_provider($id);
             $url_mappings = $provider->get_extension_point(UrlMappingsExtensionPoint::EXTENSION_POINT);
             $this->add_url_mapping($url_mappings);
         }
     }
 }