Maknz\Slack\Attachment::__construct PHP Метод

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

Instantiate a new Attachment.
public __construct ( array $attributes ) : void
$attributes array
Результат void
    public function __construct(array $attributes)
    {
        if (isset($attributes['fallback'])) {
            $this->setFallback($attributes['fallback']);
        }
        if (isset($attributes['text'])) {
            $this->setText($attributes['text']);
        }
        if (isset($attributes['image_url'])) {
            $this->setImageUrl($attributes['image_url']);
        }
        if (isset($attributes['thumb_url'])) {
            $this->setThumbUrl($attributes['thumb_url']);
        }
        if (isset($attributes['pretext'])) {
            $this->setPretext($attributes['pretext']);
        }
        if (isset($attributes['color'])) {
            $this->setColor($attributes['color']);
        }
        if (isset($attributes['footer'])) {
            $this->setFooter($attributes['footer']);
        }
        if (isset($attributes['footer_icon'])) {
            $this->setFooterIcon($attributes['footer_icon']);
        }
        if (isset($attributes['timestamp'])) {
            $this->setTimestamp($attributes['timestamp']);
        }
        if (isset($attributes['fields'])) {
            $this->setFields($attributes['fields']);
        }
        if (isset($attributes['mrkdwn_in'])) {
            $this->setMarkdownFields($attributes['mrkdwn_in']);
        }
        if (isset($attributes['title'])) {
            $this->setTitle($attributes['title']);
        }
        if (isset($attributes['title_link'])) {
            $this->setTitleLink($attributes['title_link']);
        }
        if (isset($attributes['author_name'])) {
            $this->setAuthorName($attributes['author_name']);
        }
        if (isset($attributes['author_link'])) {
            $this->setAuthorLink($attributes['author_link']);
        }
        if (isset($attributes['author_icon'])) {
            $this->setAuthorIcon($attributes['author_icon']);
        }
        if (isset($attributes['actions'])) {
            $this->setActions($attributes['actions']);
        }
    }