Twitter\Intents\Tweet::toQueryParameters PHP Метод

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

Convert parameters into an array prepped for use in query parameters (underscores) or data-* attributes (dashed)
С версии: 1.0.0
public toQueryParameters ( ) : array
Результат array Tweet parameters { @type string Tweet parameter @type string parameter value }
    public function toQueryParameters()
    {
        $data = array();
        if ($this->in_reply_to) {
            $data['in_reply_to'] = $this->in_reply_to;
        }
        if ($this->text) {
            $data['text'] = $this->text;
        }
        if ($this->url) {
            $data['url'] = $this->url;
        }
        $hashtags = $this->getHashtags();
        if (!empty($hashtags)) {
            $data['hashtags'] = implode(',', $hashtags);
        }
        unset($hashtags);
        if ($this->via) {
            $data['via'] = $this->via;
        }
        if (!empty($this->related)) {
            $related_value = array();
            foreach ($this->related as $username => $label) {
                if ($label) {
                    $related_value[] = $username . ':' . $label;
                } else {
                    $related_value[] = $username;
                }
            }
            $data['related'] = implode(',', $related_value);
            unset($related_value);
        }
        return $data;
    }