PHP 클래스 Elcodi\Store\PageBundle\EventListener\Abstracts\AbstractEmailSenderEventListener

파일 보기 프로젝트 열기: elcodi/bamboo

보호된 프로퍼티들

프로퍼티 타입 설명
$mailer Swift_Mailer Mailer
$pageRepository Elcodi\Component\Page\Repository\PageRepository Page repository
$store Elcodi\Component\Store\Entity\Interfaces\StoreInterface Store
$twig Twig_Environment Twig

공개 메소드들

메소드 설명
__construct ( Swift_Mailer $mailer, Twig_Environment $twig, Elcodi\Component\Page\Repository\PageRepository $pageRepository, Elcodi\Component\Store\Entity\Interfaces\StoreInterface $store, TemplateLocator $templateLocator ) Construct

보호된 메소드들

메소드 설명
sendEmail ( string $emailName, array $context, string $receiverEmail ) Send email

메소드 상세

__construct() 공개 메소드

Construct
public __construct ( Swift_Mailer $mailer, Twig_Environment $twig, Elcodi\Component\Page\Repository\PageRepository $pageRepository, Elcodi\Component\Store\Entity\Interfaces\StoreInterface $store, TemplateLocator $templateLocator )
$mailer Swift_Mailer Mailer
$twig Twig_Environment Twig
$pageRepository Elcodi\Component\Page\Repository\PageRepository Page repository
$store Elcodi\Component\Store\Entity\Interfaces\StoreInterface Store
$templateLocator Elcodi\Store\CoreBundle\Services\TemplateLocator A template locator

sendEmail() 보호된 메소드

Send email
protected sendEmail ( string $emailName, array $context, string $receiverEmail )
$emailName string Email name
$context array Context
$receiverEmail string Receiver email

프로퍼티 상세

$mailer 보호되어 있는 프로퍼티

Mailer
protected Swift_Mailer $mailer
리턴 Swift_Mailer

$pageRepository 보호되어 있는 프로퍼티

Page repository
protected PageRepository,Elcodi\Component\Page\Repository $pageRepository
리턴 Elcodi\Component\Page\Repository\PageRepository

$store 보호되어 있는 프로퍼티

Store
protected StoreInterface,Elcodi\Component\Store\Entity\Interfaces $store
리턴 Elcodi\Component\Store\Entity\Interfaces\StoreInterface

$twig 보호되어 있는 프로퍼티

Twig
protected Twig_Environment $twig
리턴 Twig_Environment