TelegramCards
Table of Contents
Constants
-
CALLBACK_DATA_LIMIT
: mixed = 64
-
CALLBACK_DATA_PREFIX
: mixed = 'chat:'
Properties
-
$parser
: MarkdownParser|null
-
$renderer
: HtmlRenderer|null
Methods
-
decodeCallbackData()
: array<string|int, mixed>
-
encodeCallbackData()
: string
-
toHtmlText()
: string
-
toInlineKeyboard()
: array<string|int, mixed>|null
-
convertButton()
: array<string|int, mixed>
-
renderMarkdown()
: string
CALLBACK_DATA_LIMIT
private
mixed
CALLBACK_DATA_LIMIT
= 64
CALLBACK_DATA_PREFIX
private
mixed
CALLBACK_DATA_PREFIX
= 'chat:'
$parser
private
static MarkdownParser|null
$parser
= null
$renderer
private
static HtmlRenderer|null
$renderer
= null
decodeCallbackData()
public
static decodeCallbackData(string|null $data) : array<string|int, mixed>
Parameters
-
$data
: string|null
-
Return values
array<string|int, mixed>
encodeCallbackData()
public
static encodeCallbackData(string $actionId[, string|null $value = null ]) : string
Parameters
-
$actionId
: string
-
-
$value
: string|null
= null
-
toHtmlText()
public
static toHtmlText(Card $card) : string
Parameters
-
$card
: Card
-
toInlineKeyboard()
public
static toInlineKeyboard(Card $card) : array<string|int, mixed>|null
Parameters
-
$card
: Card
-
Return values
array<string|int, mixed>|null
private
static convertButton(Button $button) : array<string|int, mixed>
Parameters
-
$button
: Button
-
Return values
array<string|int, mixed>
renderMarkdown()
private
static renderMarkdown(string $markdown) : string
Parameters
-
$markdown
: string
-