Версия: 5.x
Класс AbstractNotice
Граф наследования:AbstractNotice:
OneClickAdmin OneClickUser NewCommentAdmin ChangeTaskToUser NewTaskToImplementer TaskSoonExpireToImplementer NewResultAdmin PurchaseFilesToUser InstallSuccess CheckoutPartner AddBalance AssignOrderToCourier AutoChangeStatus CheckoutAdmin CheckoutUser NewTransaction OrderChange OrderPayed ReceiptErrorToAdmin ReceiptToUser Reservation RunActionToUser SupplyToUser TrackNumberToUser Post User UserGeneratePassword UserRecoverPassAdmin UserRecoverPassUser UserRegisterAdmin UserRegisterUser

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

 __construct ()
 
 getDescription ()
 
 getSelfType ()
 
 getLanguage ()
 
 getLanguageOrmEntity ()
 

Открытые статические члены

static makeByType ($type)
 
static getClassnameByType ($type)
 

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

 $site_id_field = 'site_id'
 

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

__construct ( )
final

Методы

static getClassnameByType (   $type)
static

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

Аргументы
string$typeтип уведомления
Возвращает
string
getDescription ( )
abstract

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

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

Возвращает символьный двухбуквенный идентификатор языка, на котором должно быть отправлено уведомление или NULL, если не нужно изменять текущий язык

Возвращает
string|null
Исключения
Exception
getLanguageOrmEntity ( )

` Возвращает ORM объект, у которого будет взят язык сайта по полю site_id

Возвращает
AbstractObject
getSelfType ( )

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

Возвращает
string
static makeByType (   $type)
static

Возвращает экземпляр класса уведомления по типу

Аргументы
string$typeтип уведомления
Возвращает
self

Поля

$site_id_field = 'site_id'
protected