PHP Класс App\services\PushService

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$pushFactory App\Ninja\Notifications\PushFactory

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

Метод Описание
__construct ( PushFactory $pushFactory )
sendNotification ( Invoice $invoice, $type )

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

Метод Описание
checkDeviceExists ( App\Models\Account $account ) : boolean checkDeviceExists function
entitySentMessage ( Invoice $invoice ) : string
entityViewedMessage ( Invoice $invoice ) : string
invoicePaidMessage ( Invoice $invoice ) : string
messageType ( Invoice $invoice, $type ) : string messageType function
pushMessage ( Invoice $invoice, $token, $type ) pushMessage function
quoteApprovedMessage ( Invoice $invoice ) : string

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

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

public __construct ( PushFactory $pushFactory )
$pushFactory App\Ninja\Notifications\PushFactory

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

public sendNotification ( Invoice $invoice, $type )
$invoice app\models\Invoice
$type

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

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

protected PushFactory,App\Ninja\Notifications $pushFactory
Результат App\Ninja\Notifications\PushFactory