AlisaCard
extends TemplateCardTypes
in
Класс отвечающий за отображение карточки в Алисе.
Class AlisaCard
Table of Contents
ALISA_CARD_BIG_IMAGE | 'BigImage' | |
---|---|---|
ALISA_CARD_ITEMS_LIST | 'ItemsList' | |
ALISA_MAX_IMAGES | 5 | |
ALISA_MAX_GALLERY_IMAGES | 7 | |
$images | Массив изображений или элементов для карточки. | \MM\bot\components\image\Image[]|null |
$button | Кнопка для карточки. | Buttons|null |
$title | Заголовок для карточки. | string|null |
$isUsedGallery | Использование галереи изображений. | bool |
getItem() | Получаем элемент карточки | array |
getCard() | Получение карточки для отображения пользователю. | array |
getCard() | Получение карточки для отображения пользователю. | array |
Constants
ALISA_CARD_BIG_IMAGE
mixed
$ALISA_CARD_BIG_IMAGE
= 'BigImage'
ALISA_CARD_ITEMS_LIST
mixed
$ALISA_CARD_ITEMS_LIST
= 'ItemsList'
ALISA_MAX_IMAGES
mixed
$ALISA_MAX_IMAGES
= 5
ALISA_MAX_GALLERY_IMAGES
mixed
$ALISA_MAX_GALLERY_IMAGES
= 7
Properties
$images
Массив изображений или элементов для карточки.
public
\MM\bot\components\image\Image[]|null
$images
$button
Кнопка для карточки.
public
Buttons|null
$button
$title
Заголовок для карточки.
public
string|null
$title
$isUsedGallery
Использование галереи изображений.
public
bool
$isUsedGallery
= false
Methods
getItem()
Получаем элемент карточки
protected
getItem(
)
: array
Tags
Return values
arraygetCard()
Получение карточки для отображения пользователю.
public
getCard(
$isOne :
bool
)
: array
Parameters
- $isOne : bool
True, если в любом случае отобразить 1 элемент карточки
Tags
Return values
arraygetCard()
Получение карточки для отображения пользователю.
public
abstract getCard(
$isOne :
bool
)
: array
Parameters
- $isOne : bool
True, если в любом случае отобразить 1 элемент карточки