PHP Class Ojs\CoreBundle\EventListener\SitemapListener

Inheritance: implements Presta\SitemapBundle\Service\SitemapListenerInterface
Show file Open project: ojs/ojs

Public Methods

Method Description
__construct ( Symfony\Component\Routing\RouterInterface $router, EntityManager $em )
populateSitemap ( Presta\SitemapBundle\Event\SitemapPopulateEvent $event ) : Presta\SitemapBundle\Event\SitemapPopulateEvent

Private Methods

Method Description
generateArticleLinks ( Presta\SitemapBundle\Event\SitemapPopulateEvent $event, Issue $issue ) : Presta\SitemapBundle\Event\SitemapPopulateEvent
generateIssueLinks ( Presta\SitemapBundle\Event\SitemapPopulateEvent $event, Journal $journal ) : Presta\SitemapBundle\Event\SitemapPopulateEvent
generateJournalLinks ( Presta\SitemapBundle\Event\SitemapPopulateEvent $event )
generateMainLinks ( Presta\SitemapBundle\Event\SitemapPopulateEvent $event ) : Presta\SitemapBundle\Event\SitemapPopulateEvent

Method Details

__construct() public method

public __construct ( Symfony\Component\Routing\RouterInterface $router, EntityManager $em )
$router Symfony\Component\Routing\RouterInterface
$em Doctrine\ORM\EntityManager

populateSitemap() public method

public populateSitemap ( Presta\SitemapBundle\Event\SitemapPopulateEvent $event ) : Presta\SitemapBundle\Event\SitemapPopulateEvent
$event Presta\SitemapBundle\Event\SitemapPopulateEvent
return Presta\SitemapBundle\Event\SitemapPopulateEvent