Repository URL to install this package:
|
Version:
6.2.1 ▾
|
<?php
namespace DigitalAscetic\MailBundle\Entity;
use DigitalAscetic\BaseEntityBundle\Entity\BaseObject;
class MessageAddress extends BaseObject
{
/** @var string|null */
private ?string $name = null;
/** @var string */
private string $address;
/**
* MessageAddress constructor.
* @param string $address
* @param string|null $name
*/
public function __construct(string $address, string $name = null)
{
$this->address = $address;
$this->name = $name;
}
/**
* @return string|null
*/
public function getName(): ?string
{
return $this->name;
}
/**
* @param string|null $name
*/
public function setName(?string $name): void
{
$this->name = $name;
}
/**
* @return string
*/
public function getAddress(): string
{
return $this->address;
}
/**
* @param string $address
*/
public function setAddress(string $address): void
{
$this->address = $address;
}
public function toArray()
{
return array($this->address => $this->name);
}
}