Ojs\JournalBundle\Listeners\AbstractJournalItemMailer::__construct PHP Method

__construct() public method

AbstractJournalItemMailer constructor.
public __construct ( OjsMailer $ojsMailer, Symfony\Bridge\Doctrine\RegistryInterface $registry, Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface $tokenStorage, Symfony\Component\Routing\RouterInterface $router )
$ojsMailer Ojs\CoreBundle\Service\OjsMailer
$registry Symfony\Bridge\Doctrine\RegistryInterface
$tokenStorage Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface
$router Symfony\Component\Routing\RouterInterface
    public function __construct(OjsMailer $ojsMailer, RegistryInterface $registry, TokenStorageInterface $tokenStorage, RouterInterface $router)
    {
        $this->ojsMailer = $ojsMailer;
        $this->em = $registry->getManager();
        $this->user = $tokenStorage->getToken() ? $tokenStorage->getToken()->getUser() : null;
        $this->router = $router;
    }
AbstractJournalItemMailer