HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/brameda/brameda.nl/vendor/symfony/mime/NamedAddress.php
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Mime;

/**
 * @author Fabien Potencier <fabien@symfony.com>
 *
 * @experimental in 4.3
 */
final class NamedAddress extends Address
{
    private $name;

    public function __construct(string $address, string $name)
    {
        parent::__construct($address);

        $this->name = $name;
    }

    public function getName(): string
    {
        return $this->name;
    }

    public function getEncodedNamedAddress(): string
    {
        return ($n = $this->getName()) ? $n.' <'.$this->getEncodedAddress().'>' : $this->getEncodedAddress();
    }

    public function toString(): string
    {
        return $this->getEncodedNamedAddress();
    }
}