Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 25
0.00% covered (danger)
0.00%
0 / 17
CRAP
0.00% covered (danger)
0.00%
0 / 1
Mailid
0.00% covered (danger)
0.00%
0 / 25
0.00% covered (danger)
0.00%
0 / 17
342
0.00% covered (danger)
0.00%
0 / 1
 getAngelegtam
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setAngelegtam
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
6
 getBenutzerlfdnr
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setBenutzerlfdnr
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getEingangktoname
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setEingangktoname
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getEingangserver
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setEingangserver
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getImapaktion
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setImapaktion
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getLfdnr
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getLoeschen
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setLoeschen
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getNachladen
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setNachladen
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getUidl
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setUidl
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3declare(strict_types=1);
4
5namespace Satag\AmicronEntityBundle\Entity;
6
7use Doctrine\DBAL\Types\Types;
8use Doctrine\ORM\Mapping as ORM;
9
10#[ORM\Entity]
11#[ORM\Table(name: 'MAILID')]
12#[ORM\Index(columns: ['uidl', 'benutzerlfdnr', 'eingangserver', 'eingangktoname'], name: 'MAILID_UIDL_IDX')]
13#[ORM\Index(columns: ['benutzerlfdnr'], name: 'MAILID_BENUZTERLFDNR_FK')]
14class Mailid
15{
16    #[ORM\Column(name: 'angelegtam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
17    private ?\DateTimeImmutable $angelegtam = null;
18
19    #[ORM\ManyToOne(targetEntity: Benutzer::class)]
20    #[ORM\JoinColumn(name: 'benutzerlfdnr', referencedColumnName: 'lfdnr')]
21    private ?Benutzer $benutzerlfdnr = null;
22
23    #[ORM\Column(name: 'eingangktoname', type: Types::STRING, length: 80, nullable: true)]
24    private ?string $eingangktoname = null;
25
26    #[ORM\Column(name: 'eingangserver', type: Types::STRING, length: 80, nullable: true)]
27    private ?string $eingangserver = null;
28
29    #[ORM\Column(name: 'imapaktion', type: Types::STRING, length: 255, nullable: true)]
30    private ?string $imapaktion = null;
31
32    #[ORM\Column(name: 'lfdnr', type: Types::INTEGER, nullable: false)]
33    #[ORM\Id]
34    #[ORM\GeneratedValue(strategy: 'SEQUENCE')]
35    #[ORM\SequenceGenerator(sequenceName: 'GEN_LFDNR', allocationSize: 1, initialValue: 1)]
36    public private(set) ?int $lfdnr = null;
37
38    #[ORM\Column(name: 'loeschen', type: Types::STRING, length: 1, nullable: true)]
39    private ?string $loeschen = null;
40
41    #[ORM\Column(name: 'nachladen', type: Types::STRING, length: 1, nullable: true)]
42    private ?string $nachladen = null;
43
44    #[ORM\Column(name: 'uidl', type: Types::STRING, length: 255, nullable: false)]
45    private string $uidl;
46
47    public function getAngelegtam(): ?\DateTimeImmutable
48    {
49        return $this->angelegtam;
50    }
51
52    public function setAngelegtam(\DateTimeImmutable|\DateTime|null $angelegtam): static
53    {
54        $this->angelegtam = $angelegtam instanceof \DateTime ? \DateTimeImmutable::createFromMutable($angelegtam) : $angelegtam;
55
56        return $this;
57    }
58
59    public function getBenutzerlfdnr(): ?Benutzer
60    {
61        return $this->benutzerlfdnr;
62    }
63
64    public function setBenutzerlfdnr(?Benutzer $benutzerlfdnr): self
65    {
66        $this->benutzerlfdnr = $benutzerlfdnr;
67
68        return $this;
69    }
70
71    public function getEingangktoname(): ?string
72    {
73        return $this->eingangktoname;
74    }
75
76    public function setEingangktoname(?string $eingangktoname): self
77    {
78        $this->eingangktoname = $eingangktoname;
79
80        return $this;
81    }
82
83    public function getEingangserver(): ?string
84    {
85        return $this->eingangserver;
86    }
87
88    public function setEingangserver(?string $eingangserver): self
89    {
90        $this->eingangserver = $eingangserver;
91
92        return $this;
93    }
94
95    public function getImapaktion(): ?string
96    {
97        return $this->imapaktion;
98    }
99
100    public function setImapaktion(?string $imapaktion): self
101    {
102        $this->imapaktion = $imapaktion;
103
104        return $this;
105    }
106
107    public function getLfdnr(): ?int
108    {
109        return $this->lfdnr;
110    }
111
112    public function getLoeschen(): ?string
113    {
114        return $this->loeschen;
115    }
116
117    public function setLoeschen(?string $loeschen): self
118    {
119        $this->loeschen = $loeschen;
120
121        return $this;
122    }
123
124    public function getNachladen(): ?string
125    {
126        return $this->nachladen;
127    }
128
129    public function setNachladen(?string $nachladen): self
130    {
131        $this->nachladen = $nachladen;
132
133        return $this;
134    }
135
136    public function getUidl(): string
137    {
138        return $this->uidl;
139    }
140
141    public function setUidl(string $uidl): self
142    {
143        $this->uidl = $uidl;
144
145        return $this;
146    }
147}