ViberCard
extends TemplateCardTypes
in
Класс отвечающий за отображение карточки в Viber.
Class ViberCard
Table of Contents
$images | Массив изображений или элементов для карточки. | \MM\bot\components\image\Image[]|null |
---|---|---|
$button | Кнопка для карточки. | Buttons|null |
$title | Заголовок для карточки. | string|null |
$isUsedGallery | Использование галереи изображений. | bool |
getElement() | Получение элемента карточки. | array |
getCard() | Получение карточки для отображения пользователю. | array |
getCard() | Получение карточки для отображения пользователю. | array |
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
getElement()
Получение элемента карточки.
protected
getElement(
$image :
Image
[, $countImage :
int
= 1 ]
)
: array
Parameters
- $image : Image
Объект с изображением
- $countImage : int = 1
Количество изображений
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 элемент карточки