Версия: 6.x
burger close
Класс AbstractProvider
Граф наследования:AbstractProvider:
GoogleFCM RsProvider

Подробное описание

Базовый класс для провайдеров Push уведомлений. Провайдером счиается класс, который организует запрос к внешним API и передает конкретный тип Push уведомлений

Открытые члены

 __construct ()
 
 transfer ($push)
 
 getResponse ()
 
 getError ()
 

Защищенные члены

 writeLog ($line)
 

Защищенные данные

 $log
 

Конструктор(ы)

__construct ( )

Методы

getError ( )
abstract

Возвращает ошибку, которая возникла до отправки уведомления

Возвращает
string
getResponse ( )
abstract

Возвращает реузльтат, который вернуло удаленное API

Возвращает
mixed
transfer (   $push)
abstract

Отправляет уведомление

Аргументы
\PushSender\Model\AbstractPushNotice$push- Уведомление
Возвращает
boolean Возвращает true, в случае выполнения запроса на отправку, в противном случае - false
writeLog (   $line)
protected

Добавляет одну строку в log файл

Аргументы
string$line
Возвращает
AbstractProvider

Поля

$log
protected