src/Entity/User/EmailB2B.php line 12
<?phpnamespace App\Entity\User;use App\Entity\CodeEvent;use App\Repository\User\EmailB2BRepository;use Doctrine\Common\Collections\ArrayCollection;use Doctrine\Common\Collections\Collection;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: EmailB2BRepository::class)]class EmailB2B{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $email = null;#[ORM\ManyToMany(targetEntity: CodeEvent::class, inversedBy: 'emailB2Bs')]private Collection $codeEvents;public function __construct(){$this->codeEvents = new ArrayCollection();}public function getId(): ?int{return $this->id;}public function getEmail(): ?string{return $this->email;}public function setEmail(string $email): self{$this->email = $email;return $this;}/*** @return Collection<int, CodeEvent>*/public function getCodeEvents(): Collection{return $this->codeEvents;}public function addCodeEvent(CodeEvent $codeEvent): self{if (!$this->codeEvents->contains($codeEvent)) {$this->codeEvents->add($codeEvent);}return $this;}public function removeCodeEvent(CodeEvent $codeEvent): self{$this->codeEvents->removeElement($codeEvent);return $this;}}