Описание класса MarusiaCard | Universal Bot

MarusiaCard extends TemplateCardTypes

Класс отвечающий за отображение карточки в Марусе.

Class MarusiaCard

Table of Contents

MARUSIA_CARD_BIG_IMAGE 'BigImage'
MARUSIA_CARD_ITEMS_LIST 'ItemsList'
MARUSIA_MAX_IMAGES 5
$images Массив изображений или элементов для карточки. \MM\bot\components\image\Image[]|null
$button Кнопка для карточки. Buttons|null
$title Заголовок для карточки. string|null
$isUsedGallery Использование галереи изображений. bool
getItem() Получаем элемент карточки array
getCard() Получение карточки для отображения пользователю. array
getCard() Получение карточки для отображения пользователю. array

Constants

MARUSIA_CARD_BIG_IMAGE

mixed $MARUSIA_CARD_BIG_IMAGE = 'BigImage'

MARUSIA_CARD_ITEMS_LIST

mixed $MARUSIA_CARD_ITEMS_LIST = 'ItemsList'

Properties

$images

Массив изображений или элементов для карточки.

public \MM\bot\components\image\Image[]|null $images

$title

Заголовок для карточки.

public string|null $title

$isUsedGallery

Использование галереи изображений.

public bool $isUsedGallery = false

Methods

getItem()

Получаем элемент карточки

protected getItem( ) : array
Tags
private
Return values
array

getCard()

Получение карточки для отображения пользователю.

public getCard( $isOne : bool ) : array
Parameters
$isOne : bool

True, если в любом случае отобразить 1 элемент карточки

Tags
throws
api
Return values
array

getCard()

Получение карточки для отображения пользователю.

public abstract getCard( $isOne : bool ) : array
Parameters
$isOne : bool

True, если в любом случае отобразить 1 элемент карточки

Return values
array

Search results