<?php
namespace App\Database\Domain\Entity\User;
use App\Database\Domain\Entity\AbstractEntity;
use Doctrine\ORM\Mapping as ORM;
/**
* @author Anton Zakharuk <anton.zakharuk@cosmonova.net>
*
* @ORM\Entity()
*/
class NotRegisteredEmail extends AbstractEntity
{
/**
* @ORM\Column(type="string", nullable=false, unique=true)
*/
private string $email;
/**
* @ORM\Column(type="boolean", nullable=false)
*/
private bool $isNotified;
public function __construct($id, string $email)
{
$this->id = $id;
$this->email = $email;
$this->isNotified = false;
}
public function getEmail(): string
{
return $this->email;
}
public function setEmail(string $email): void
{
$this->email = $email;
}
public function isNotified(): bool
{
return $this->isNotified;
}
public function setIsNotified(bool $isNotified): void
{
$this->isNotified = $isNotified;
}
}