Skip to content
docsv0.1.0

TelegramUserInfo

Immutable DTO with user info returned by Telegram Login Widget.

TelegramUserInfo::__construct()

public function __construct(string $id, string $firstName, ?string $lastName = null, ?string $username = null, ?string $photoUrl = null):

Parameters

Parameters of __construct()
NameTypeDescription
$idstring
$firstNamestring
$lastName?string
$username?string
$photoUrl?string

TelegramUserInfo::getFullName()

public function getFullName(): string

Join first and last name into one display string, trimming when the last name is absent.

TelegramUserInfo::toArray()

public function toArray(): array

Convert to a plain array using Telegram Login Widget field names (snake_case).