src/LINEBot/MessageBuilder/TextMessageBuilder.php
public function buildMessage()
    {
        if (!empty($this->message)) {
            return $this->message;
        }

        foreach ($this->texts as $text) {
            $this->message[] = [
                'type' => MessageType::TEXT,
                'text' => $text,
            ];
        }

        if ($this->quickReply) {
            $lastKey = count($this->message) - 1;

            // If the user receives multiple message objects.
            // The quickReply property of the last message object is displayed.
            $this->message[$lastKey]['quickReply'] = $this->quickReply->buildQuickReply();
        }

        return $this->message;
    }
public function buildMessage()
    {
        if (!empty($this->message)) {
            return $this->message;
        }

        foreach ($this->texts as $text) {
            $this->message[] = [
                'type' => MessageType::TEXT,
                'text' => $text,
            ];
        }

        if ($this->quickReply) {
            $lastKey = count($this->message) - 1;

            // If the user receives multiple message objects.
            // The quickReply property of the last message object is displayed.
            $this->message[$lastKey]['quickReply'] = $this->quickReply->buildQuickReply();
        }

        return $this->message;
    }
public function buildMessage ( ) { if ( ! empty ( $ this -> message ) ) { return $ this -> message ; } foreach ( $ this -> texts as $ text ) { $ this -> message [ ] = [ 'type' => MessageType :: TEXT , 'text' => $ text , ] ; } if ( $ this -> quickReply ) { $ lastKey = count ( $ this -> message ) - 1 ; // If the user receives multiple message objects. // The quickReply property of the last message object is displayed. $ this -> message [ $ lastKey ] [ 'quickReply' ] = $ this -> quickReply -> buildQuickReply ( ) ; } return $ this -> message ; }
Builds text message structure.

@return array
Builds text message structure .