LINE Messaging API SDK for PHP

TextMessageBuilder implements MessageBuilder

A builder class for text message.

Interfaces, Classes and Traits

MessageBuilder
The interface that has a responsibility to build message.

Table of Contents

$message  : array<string|int, mixed>
$quickReply  : QuickReplyBuilder|null
$sender  : SenderBuilder|null
$texts  : array<string|int, mixed>
__construct()  : mixed
TextMessageBuilder constructor.
buildMessage()  : array<string|int, mixed>
Builds text message structure.

Properties

Methods

__construct()

TextMessageBuilder constructor.

public __construct(string $text[, array<string|int, string>|null $extraTexts = null ]) : mixed

Exact signature of this constructor is new TextMessageBuilder(string $text, string[] $extraTexts).

Means, this constructor can also receive multiple messages like so;

$textBuilder = new TextMessageBuilder('text', 'extra text1', 'extra text2', ...);
Parameters
$text : string
$extraTexts : array<string|int, string>|null = null
Return values
mixed

buildMessage()

Builds text message structure.

public buildMessage() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results