private generateMainLinks ( Presta\SitemapBundle\Event\SitemapPopulateEvent $event ) : Presta\SitemapBundle\Event\SitemapPopulateEvent | ||
$event | Presta\SitemapBundle\Event\SitemapPopulateEvent | |
return | Presta\SitemapBundle\Event\SitemapPopulateEvent |
private function generateMainLinks(SitemapPopulateEvent $event)
{
$mainLinkRoutes = ['login', 'fos_user_registration_register', 'ojs_site_people_index', 'ojs_tags_cloud', 'ojs_search_advanced', 'ojs_public_index', 'ojs_apply_journal', 'ojs_apply_publisher', 'ojs_site_explore_publisher', 'ojs_site_explore_index'];
foreach ($mainLinkRoutes as $route) {
$event->getUrlContainer()->addUrl(new UrlConcrete($this->router->generate($route, [], true), new \DateTime(), UrlConcrete::CHANGEFREQ_MONTHLY, 1), 'main_links');
}
return $event;
}