$bundle_settings) { if (!$bundle_settings['index']) { continue; } $links = $this->get_entity_bundle_links($entity_type, $bundle, $language); foreach ($links as &$link) { $link = SitemapGenerator::add_xml_link_markup($link, $bundle_settings['priority']); } $this->entity_links = array_merge($this->entity_links, $links); } return $this->entity_links; } abstract function get_entity_bundle_links($entity_type, $bundle, $language); }