Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ReactionItem
+ Граф наследования:ReactionItem:

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

 __construct ($source=null)
 
 getPopupData (array $excludedList=[])
 
 getLocName (?string $languageId=null)
 
 getPrimaryId ()
 
 setPrimaryId (int $primaryId)
 
 getChatId ()
 
 setChatId (int $chatId)
 
 getMessageId ()
 
 setMessageId (int $messageId)
 
 getUserId ()
 
 setUserId (int $userId)
 
 getReaction ()
 
 setReaction (string $reaction)
 
 getDateCreate ()
 
 setDateCreate (DateTime $dateCreate)
 
 getDefaultReaction ()
 
 beforeSaveReaction ()
 
 getDefaultDateCreate ()
 
 toRestFormat (array $option=[])
 
- Открытые члены унаследованные от RegistryEntry
 setRegistry (Registry $registry)
 
 getRegistry ()
 
- Открытые члены унаследованные от ActiveRecord
 load ($source)
 
 prepareFields ()
 
 getDataEntity ()
 
 save ()
 
 delete ()
 
 markChanged ()
 
 isChanged ()
 
 markDrop ()
 
 isDeleted ()
 
 fill (array $source)
 
 toArray ()
 

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

static getByMessage (int $messageId, string $reaction, int $userId)
 
static validateReaction (string $reaction)
 
static getDataClass ()
 
static getRestEntityName ()
 

Открытые атрибуты

const LIKE = 'LIKE'
 
const KISS = 'KISS'
 
const LAUGH = 'LAUGH'
 
const WONDER = 'WONDER'
 
const CRY = 'CRY'
 
const ANGRY = 'ANGRY'
 
const FACEPALM = 'FACEPALM'
 
const ALLOWED_REACTION
 

Защищенные статические члены

static mirrorDataEntityFields ()
 

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

См. определение в файле ReactionItem.php строка 19

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

◆ __construct()

__construct ( $source = null)

См. определение в файле ReactionItem.php строка 50

Методы

◆ beforeSaveReaction()

beforeSaveReaction ( )

См. определение в файле ReactionItem.php строка 160

◆ getByMessage()

static getByMessage ( int $messageId,
string $reaction,
int $userId )
static

См. определение в файле ReactionItem.php строка 60

◆ getChatId()

getChatId ( )

См. определение в файле ReactionItem.php строка 100

◆ getDataClass()

static getDataClass ( )
static

Returns ORM tablet class name.

Возвращает
string

Замещает ActiveRecord.

См. определение в файле ReactionItem.php строка 225

◆ getDateCreate()

getDateCreate ( )

См. определение в файле ReactionItem.php строка 144

◆ getDefaultDateCreate()

getDefaultDateCreate ( )

См. определение в файле ReactionItem.php строка 165

◆ getDefaultReaction()

getDefaultReaction ( )

См. определение в файле ReactionItem.php строка 155

◆ getLocName()

getLocName ( ?string $languageId = null)

См. определение в файле ReactionItem.php строка 83

◆ getMessageId()

getMessageId ( )

См. определение в файле ReactionItem.php строка 111

◆ getPopupData()

getPopupData ( array $excludedList = [])

Returns the data to be raised to the top of the REST response. Works on the principle of the composite pattern.

См. также
RestAdapter::toRestFormat()
Аргументы
string[]$excludedList
Возвращает
PopupData

Замещает PopupDataAggregatable.

См. определение в файле ReactionItem.php строка 78

◆ getPrimaryId()

getPrimaryId ( )
Возвращает
int|null

Замещает ActiveRecord.

См. определение в файле ReactionItem.php строка 88

◆ getReaction()

getReaction ( )

См. определение в файле ReactionItem.php строка 133

◆ getRestEntityName()

static getRestEntityName ( )
static

Returns the name of the entity that will be used in the rest response

Возвращает
string

Замещает RestConvertible.

См. определение в файле ReactionItem.php строка 230

◆ getUserId()

getUserId ( )

См. определение в файле ReactionItem.php строка 122

◆ mirrorDataEntityFields()

static mirrorDataEntityFields ( )
staticprotected
Возвращает
array<array>
См. также
ReactionItem::setPrimaryId
ReactionItem::getPrimaryId
ReactionItem::setChatId
ReactionItem::getChatId
ReactionItem::setMessageId
ReactionItem::getMessageId
ReactionItem::setUserId
ReactionItem::getUserId
ReactionItem::setReaction
ReactionItem::getReaction
ReactionItem::getDefaultReaction
ReactionItem::beforeSaveReaction
ReactionItem::getDateCreate
ReactionItem::setDateCreate
ReactionItem::getDefaultDateCreate

См. определение в файле ReactionItem.php строка 185

◆ setChatId()

setChatId ( int $chatId)

См. определение в файле ReactionItem.php строка 105

◆ setDateCreate()

setDateCreate ( DateTime $dateCreate)

См. определение в файле ReactionItem.php строка 149

◆ setMessageId()

setMessageId ( int $messageId)

См. определение в файле ReactionItem.php строка 116

◆ setPrimaryId()

setPrimaryId ( int $primaryId)
Аргументы
int$primaryId
Возвращает
self

Замещает ActiveRecord.

См. определение в файле ReactionItem.php строка 93

◆ setReaction()

setReaction ( string $reaction)

См. определение в файле ReactionItem.php строка 138

◆ setUserId()

setUserId ( int $userId)

См. определение в файле ReactionItem.php строка 127

◆ toRestFormat()

toRestFormat ( array $option = [])

Returns an array in JSON like format to return the entity as a rest response.

Аргументы
array$option
Возвращает
array

Замещает RestConvertible.

См. определение в файле ReactionItem.php строка 235

◆ validateReaction()

static validateReaction ( string $reaction)
static

См. определение в файле ReactionItem.php строка 170

Данные класса

◆ ALLOWED_REACTION

◆ ANGRY

const ANGRY = 'ANGRY'

См. определение в файле ReactionItem.php строка 30

◆ CRY

const CRY = 'CRY'

См. определение в файле ReactionItem.php строка 29

◆ FACEPALM

const FACEPALM = 'FACEPALM'

См. определение в файле ReactionItem.php строка 31

◆ KISS

const KISS = 'KISS'

См. определение в файле ReactionItem.php строка 26

◆ LAUGH

const LAUGH = 'LAUGH'

См. определение в файле ReactionItem.php строка 27

◆ LIKE

const LIKE = 'LIKE'

См. определение в файле ReactionItem.php строка 25

◆ WONDER

const WONDER = 'WONDER'

См. определение в файле ReactionItem.php строка 28