pimax\Messages\ImageMessage::getData PHP Метод

getData() публичный Метод

Get message data
public getData ( ) : array
Результат array
    public function getData()
    {
        $res = ['recipient' => ['id' => $this->recipient]];
        $attachment = new Attachment(Attachment::TYPE_IMAGE);
        if (strpos($this->text, 'http://') === 0 || strpos($this->text, 'https://') === 0) {
            $attachment->setPayload(array('url' => $this->text));
            $res['message'] = $attachment->getData();
        } else {
            $attachment->setPayload(array('url' => basename($this->text)));
            $attachment->setFileData($this->getCurlValue($this->text, mime_content_type($this->text), basename($this->text)));
            $res['message'] = $attachment->getData();
            $res['filedata'] = $res['message']['filedata'];
            unset($res['message']['filedata']);
        }
        return $res;
    }