PHP Класс App\Listeners\NotificationListener

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$contactMailer App\Ninja\Mailers\ContactMailer
$pushService App\services\PushService
$userMailer App\Ninja\Mailers\UserMailer

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

Метод Описание
__construct ( UserMailer $userMailer, ContactMailer $contactMailer, PushService $pushService ) NotificationListener constructor.
approvedQuote ( QuoteInvitationWasApproved $event )
createdPayment ( PaymentWasCreated $event )
emailedInvoice ( InvoiceWasEmailed $event )
emailedQuote ( QuoteWasEmailed $event )
viewedInvoice ( InvoiceInvitationWasViewed $event )
viewedQuote ( QuoteInvitationWasViewed $event )

Приватные методы

Метод Описание
sendEmails ( $invoice, $type, null $payment = null )

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

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

NotificationListener constructor.
public __construct ( UserMailer $userMailer, ContactMailer $contactMailer, PushService $pushService )
$userMailer App\Ninja\Mailers\UserMailer
$contactMailer App\Ninja\Mailers\ContactMailer
$pushService App\services\PushService

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

public approvedQuote ( QuoteInvitationWasApproved $event )
$event App\Events\QuoteInvitationWasApproved

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

public createdPayment ( PaymentWasCreated $event )
$event App\Events\PaymentWasCreated

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

public emailedInvoice ( InvoiceWasEmailed $event )
$event App\Events\InvoiceWasEmailed

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

public emailedQuote ( QuoteWasEmailed $event )
$event App\Events\QuoteWasEmailed

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

public viewedInvoice ( InvoiceInvitationWasViewed $event )
$event App\Events\InvoiceInvitationWasViewed

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

public viewedQuote ( QuoteInvitationWasViewed $event )
$event App\Events\QuoteInvitationWasViewed

Описание свойств

$contactMailer защищенное свойство

protected ContactMailer,App\Ninja\Mailers $contactMailer
Результат App\Ninja\Mailers\ContactMailer

$pushService защищенное свойство

protected PushService,App\Services $pushService
Результат App\services\PushService

$userMailer защищенное свойство

protected UserMailer,App\Ninja\Mailers $userMailer
Результат App\Ninja\Mailers\UserMailer