PHP Класс Ojs\AnalyticsBundle\Listener\AnalyticsSubscriber

Наследование: implements Symfony\Component\EventDispatcher\EventSubscriberInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( EntityManager $em, Symfony\Component\HttpFoundation\RequestStack $requestStack ) AnalyticsSubscriber constructor.
getSubscribedEvents ( ) : array Returns an array of event names this subscriber wants to listen to.
onArticleFileDownload ( Ojs\SiteBundle\Event\DownloadArticleFileEvent $event )
onArticleView ( Ojs\SiteBundle\Event\ViewArticleEvent $event )
onIssueFileDownload ( Ojs\SiteBundle\Event\DownloadIssueFileEvent $event )
onIssueView ( Ojs\SiteBundle\Event\ViewIssueEvent $event )
onJournalView ( Ojs\SiteBundle\Event\ViewJournalEvent $event )

Описание методов

__construct() публичный Метод

AnalyticsSubscriber constructor.
public __construct ( EntityManager $em, Symfony\Component\HttpFoundation\RequestStack $requestStack )
$em Doctrine\ORM\EntityManager
$requestStack Symfony\Component\HttpFoundation\RequestStack

getSubscribedEvents() публичный статический Метод

The array keys are event names and the value can be: * The method name to call (priority defaults to 0) * An array composed of the method name to call and the priority * An array of arrays composed of the method names to call and respective priorities, or 0 if unset For instance: * array('eventName' => 'methodName') * array('eventName' => array('methodName', $priority)) * array('eventName' => array(array('methodName1', $priority), array('methodName2'))
public static getSubscribedEvents ( ) : array
Результат array The event names to listen to

onArticleFileDownload() публичный Метод

public onArticleFileDownload ( Ojs\SiteBundle\Event\DownloadArticleFileEvent $event )
$event Ojs\SiteBundle\Event\DownloadArticleFileEvent

onArticleView() публичный Метод

public onArticleView ( Ojs\SiteBundle\Event\ViewArticleEvent $event )
$event Ojs\SiteBundle\Event\ViewArticleEvent

onIssueFileDownload() публичный Метод

public onIssueFileDownload ( Ojs\SiteBundle\Event\DownloadIssueFileEvent $event )
$event Ojs\SiteBundle\Event\DownloadIssueFileEvent

onIssueView() публичный Метод

public onIssueView ( Ojs\SiteBundle\Event\ViewIssueEvent $event )
$event Ojs\SiteBundle\Event\ViewIssueEvent

onJournalView() публичный Метод

public onJournalView ( Ojs\SiteBundle\Event\ViewJournalEvent $event )
$event Ojs\SiteBundle\Event\ViewJournalEvent