src/Entity/CRM/Mailbox.php line 9
<?phpnamespace App\Entity\CRM;use App\Repository\MailboxRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: MailboxRepository::class)]class Mailbox{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255)]private ?string $imapServer = null;#[ORM\Column]private ?int $imapPort = null;#[ORM\Column(length: 255)]private ?string $username = null;#[ORM\Column(length: 255)]private ?string $password = null;#[ORM\OneToOne(inversedBy: 'mailbox', cascade: ['persist', 'remove'])]private ?Admin $admin = null;public function getId(): ?int{return $this->id;}public function getImapServer(): ?string{return $this->imapServer;}public function setImapServer(string $imapServer): static{$this->imapServer = $imapServer;return $this;}public function getImapPort(): ?int{return $this->imapPort;}public function setImapPort(int $imapPort): static{$this->imapPort = $imapPort;return $this;}public function getUsername(): ?string{return $this->username;}public function setUsername(string $username): static{$this->username = $username;return $this;}public function getPassword(): ?string{return $this->password;}public function setPassword(string $password): static{$this->password = $password;return $this;}public function getAdmin(): ?Admin{return $this->admin;}public function setAdmin(?Admin $admin): static{$this->admin = $admin;return $this;}}