* * 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 * * @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(); } }