PHP 클래스 App\services\PushService

파일 보기 프로젝트 열기: hillelcoren/invoice-ninja 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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