Pimcore\Mail::__construct PHP Method

__construct() public method

public __construct ( null $charset = null )
$charset null
    public function __construct($charset = null)
    {
        // using $charset as param to be compatible with \Zend_Mail
        if (is_array($charset) || self::$forcePimcoreMode) {
            $options = $charset;
            parent::__construct($options["charset"] ? $options["charset"] : "UTF-8");
            if ($options["document"]) {
                $this->setDocument($options["document"]);
            }
            if ($options['params']) {
                $this->setParams($options['params']);
            }
            if ($options['subject']) {
                $this->setSubject($options['subject']);
            }
            if ($options['hostUrl']) {
                $this->setHostUrl($options['hostUrl']);
            }
        } else {
            if ($charset === null) {
                $charset = "UTF-8";
            }
            parent::__construct($charset);
        }
        $this->init();
    }