Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
1.09% covered (danger)
1.09%
1 / 92
1.64% covered (danger)
1.64%
1 / 61
CRAP
0.00% covered (danger)
0.00%
0 / 1
Steuersatz
1.09% covered (danger)
1.09%
1 / 92
1.64% covered (danger)
1.64%
1 / 61
3903.98
0.00% covered (danger)
0.00%
0 / 1
 padSteuersatz
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 __toString
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getBezeichnung
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setBezeichnung
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getErhalteneanzahlungkto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setErhalteneanzahlungkto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getErhalteneanzahlungktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setErhalteneanzahlungktoalt
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getErloeskto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setErloeskto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getErloesktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setErloesktoalt
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getGeaendertam
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setGeaendertam
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
6
 getGeaendertvon
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setGeaendertvon
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getGestellteanzahlungkto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setGestellteanzahlungkto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getGestellteanzahlungktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setGestellteanzahlungktoalt
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getGueltigab
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setGueltigab
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 1
6
 getKostenkto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setKostenkto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getKostenktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setKostenktoalt
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
 getSktumsstkto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSktumsstkto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSktumsstktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSktumsstktoalt
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSktvorstkto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSktvorstkto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSktvorstktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSktvorstktoalt
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSteuer
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSteuer
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSteueralt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSteueralt
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSteuersatz
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSteuersatz
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSteuersatzeg
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSteuersatzeg
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSteuersatzegie
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSteuersatzegie
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSteuersatzegsl
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSteuersatzegsl
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSteuersatzsonst
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSteuersatzsonst
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getUmsstkto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setUmsstkto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getUmsstktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setUmsstktoalt
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getUmsstnichtfaelligkto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setUmsstnichtfaelligkto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getUmsstnichtfaelligktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setUmsstnichtfaelligktoalt
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getVorstkto
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setVorstkto
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getVorstktoalt
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setVorstktoalt
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;
9use Satag\AmicronEntityBundle\Util\Pad;
10
11#[ORM\Entity]
12#[ORM\Table(name: 'STSATZ')]
13#[ORM\UniqueConstraint(name: 'STSATZ_UK', columns: ['steuersatz'])]
14class Steuersatz implements \Stringable
15{
16    #[ORM\Column(name: 'bezeichnung', type: Types::STRING, length: 80, nullable: true)]
17    private ?string $bezeichnung = null;
18
19    #[ORM\Column(name: 'erhalteneanzahlungkto', type: Types::STRING, length: 6, nullable: true)]
20    private ?string $erhalteneanzahlungkto = null;
21
22    #[ORM\Column(name: 'erhalteneanzahlungktoalt', type: Types::STRING, length: 6, nullable: true)]
23    private ?string $erhalteneanzahlungktoalt = null;
24
25    #[ORM\Column(name: 'erloeskto', type: Types::STRING, length: 6, nullable: true)]
26    private ?string $erloeskto = null;
27
28    #[ORM\Column(name: 'erloesktoalt', type: Types::STRING, length: 6, nullable: true)]
29    private ?string $erloesktoalt = null;
30
31    #[ORM\Column(name: 'geaendertam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
32    private ?\DateTimeImmutable $geaendertam = null;
33
34    #[ORM\Column(name: 'geaendertvon', type: Types::STRING, length: 3, nullable: true)]
35    private ?string $geaendertvon = null;
36
37    #[ORM\Column(name: 'gestellteanzahlungkto', type: Types::STRING, length: 6, nullable: true)]
38    private ?string $gestellteanzahlungkto = null;
39
40    #[ORM\Column(name: 'gestellteanzahlungktoalt', type: Types::STRING, length: 6, nullable: true)]
41    private ?string $gestellteanzahlungktoalt = null;
42
43    #[ORM\Column(name: 'gueltigab', type: Types::DATETIME_IMMUTABLE, nullable: true)]
44    private ?\DateTimeImmutable $gueltigab = null;
45
46    #[ORM\Column(name: 'kostenkto', type: Types::STRING, length: 6, nullable: true)]
47    private ?string $kostenkto = null;
48
49    #[ORM\Column(name: 'kostenktoalt', type: Types::STRING, length: 6, nullable: true)]
50    private ?string $kostenktoalt = null;
51
52    #[ORM\Column(name: 'lfdnr', type: Types::INTEGER, nullable: false)]
53    #[ORM\Id]
54    #[ORM\GeneratedValue(strategy: 'SEQUENCE')]
55    #[ORM\SequenceGenerator(sequenceName: 'GEN_LFDNR', allocationSize: 1, initialValue: 1)]
56    public private(set) ?int $lfdnr = null;
57
58    #[ORM\Column(name: 'sktumsstkto', type: Types::STRING, length: 6, nullable: true)]
59    private ?string $sktumsstkto = null;
60
61    #[ORM\Column(name: 'sktumsstktoalt', type: Types::STRING, length: 6, nullable: true)]
62    private ?string $sktumsstktoalt = null;
63
64    #[ORM\Column(name: 'sktvorstkto', type: Types::STRING, length: 6, nullable: true)]
65    private ?string $sktvorstkto = null;
66
67    #[ORM\Column(name: 'sktvorstktoalt', type: Types::STRING, length: 6, nullable: true)]
68    private ?string $sktvorstktoalt = null;
69
70    #[ORM\Column(name: 'steuer', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
71    private ?string $steuer = null;
72
73    #[ORM\Column(name: 'steueralt', type: 'amicron_decimal', precision: 15, scale: 6, nullable: true)]
74    private ?string $steueralt = null;
75
76    #[ORM\Column(name: 'steuersatz', type: Types::STRING, length: 2, nullable: true)]
77    private ?string $steuersatz = null;
78
79    #[ORM\Column(name: 'steuersatzeg', type: Types::STRING, length: 2, nullable: true)]
80    private ?string $steuersatzeg = null;
81
82    #[ORM\Column(name: 'steuersatzegie', type: Types::STRING, length: 2, nullable: true)]
83    private ?string $steuersatzegie = null;
84
85    #[ORM\Column(name: 'steuersatzegsl', type: Types::STRING, length: 2, nullable: true)]
86    private ?string $steuersatzegsl = null;
87
88    #[ORM\Column(name: 'steuersatzsonst', type: Types::STRING, length: 2, nullable: true)]
89    private ?string $steuersatzsonst = null;
90
91    #[ORM\Column(name: 'umsstkto', type: Types::STRING, length: 6, nullable: true)]
92    private ?string $umsstkto = null;
93
94    #[ORM\Column(name: 'umsstktoalt', type: Types::STRING, length: 6, nullable: true)]
95    private ?string $umsstktoalt = null;
96
97    #[ORM\Column(name: 'umsstnichtfaelligkto', type: Types::STRING, length: 6, nullable: true)]
98    private ?string $umsstnichtfaelligkto = null;
99
100    #[ORM\Column(name: 'umsstnichtfaelligktoalt', type: Types::STRING, length: 6, nullable: true)]
101    private ?string $umsstnichtfaelligktoalt = null;
102
103    #[ORM\Column(name: 'vorstkto', type: Types::STRING, length: 6, nullable: true)]
104    private ?string $vorstkto = null;
105
106    #[ORM\Column(name: 'vorstktoalt', type: Types::STRING, length: 6, nullable: true)]
107    private ?string $vorstktoalt = null;
108
109    public static function padSteuersatz(?string $steuersatz): ?string
110    {
111        return Pad::always($steuersatz, 2);
112    }
113
114    public function __toString(): string
115    {
116        return (string) $this->steuersatz;
117    }
118
119    public function getBezeichnung(): ?string
120    {
121        return $this->bezeichnung;
122    }
123
124    public function setBezeichnung(?string $bezeichnung): self
125    {
126        $this->bezeichnung = $bezeichnung;
127
128        return $this;
129    }
130
131    public function getErhalteneanzahlungkto(): ?string
132    {
133        return $this->erhalteneanzahlungkto;
134    }
135
136    public function setErhalteneanzahlungkto(?string $erhalteneanzahlungkto): self
137    {
138        $this->erhalteneanzahlungkto = $erhalteneanzahlungkto;
139
140        return $this;
141    }
142
143    public function getErhalteneanzahlungktoalt(): ?string
144    {
145        return $this->erhalteneanzahlungktoalt;
146    }
147
148    public function setErhalteneanzahlungktoalt(?string $erhalteneanzahlungktoalt): self
149    {
150        $this->erhalteneanzahlungktoalt = $erhalteneanzahlungktoalt;
151
152        return $this;
153    }
154
155    public function getErloeskto(): ?string
156    {
157        return $this->erloeskto;
158    }
159
160    public function setErloeskto(?string $erloeskto): self
161    {
162        $this->erloeskto = $erloeskto;
163
164        return $this;
165    }
166
167    public function getErloesktoalt(): ?string
168    {
169        return $this->erloesktoalt;
170    }
171
172    public function setErloesktoalt(?string $erloesktoalt): self
173    {
174        $this->erloesktoalt = $erloesktoalt;
175
176        return $this;
177    }
178
179    public function getGeaendertam(): ?\DateTimeImmutable
180    {
181        return $this->geaendertam;
182    }
183
184    public function setGeaendertam(\DateTimeImmutable|\DateTime|null $geaendertam): static
185    {
186        $this->geaendertam = $geaendertam instanceof \DateTime ? \DateTimeImmutable::createFromMutable($geaendertam) : $geaendertam;
187
188        return $this;
189    }
190
191    public function getGeaendertvon(): ?string
192    {
193        return $this->geaendertvon;
194    }
195
196    public function setGeaendertvon(?string $geaendertvon): static
197    {
198        $this->geaendertvon = $geaendertvon;
199
200        return $this;
201    }
202
203    public function getGestellteanzahlungkto(): ?string
204    {
205        return $this->gestellteanzahlungkto;
206    }
207
208    public function setGestellteanzahlungkto(?string $gestellteanzahlungkto): self
209    {
210        $this->gestellteanzahlungkto = $gestellteanzahlungkto;
211
212        return $this;
213    }
214
215    public function getGestellteanzahlungktoalt(): ?string
216    {
217        return $this->gestellteanzahlungktoalt;
218    }
219
220    public function setGestellteanzahlungktoalt(?string $gestellteanzahlungktoalt): self
221    {
222        $this->gestellteanzahlungktoalt = $gestellteanzahlungktoalt;
223
224        return $this;
225    }
226
227    public function getGueltigab(): ?\DateTimeImmutable
228    {
229        return $this->gueltigab;
230    }
231
232    public function setGueltigab(\DateTimeImmutable|\DateTime|null $gueltigab): self
233    {
234        $this->gueltigab = $gueltigab instanceof \DateTime
235            ? \DateTimeImmutable::createFromMutable($gueltigab)
236            : $gueltigab;
237
238        return $this;
239    }
240
241    public function getKostenkto(): ?string
242    {
243        return $this->kostenkto;
244    }
245
246    public function setKostenkto(?string $kostenkto): self
247    {
248        $this->kostenkto = $kostenkto;
249
250        return $this;
251    }
252
253    public function getKostenktoalt(): ?string
254    {
255        return $this->kostenktoalt;
256    }
257
258    public function setKostenktoalt(?string $kostenktoalt): self
259    {
260        $this->kostenktoalt = $kostenktoalt;
261
262        return $this;
263    }
264
265    public function getLfdnr(): ?int
266    {
267        return $this->lfdnr;
268    }
269
270    public function getSktumsstkto(): ?string
271    {
272        return $this->sktumsstkto;
273    }
274
275    public function setSktumsstkto(?string $sktumsstkto): self
276    {
277        $this->sktumsstkto = $sktumsstkto;
278
279        return $this;
280    }
281
282    public function getSktumsstktoalt(): ?string
283    {
284        return $this->sktumsstktoalt;
285    }
286
287    public function setSktumsstktoalt(?string $sktumsstktoalt): self
288    {
289        $this->sktumsstktoalt = $sktumsstktoalt;
290
291        return $this;
292    }
293
294    public function getSktvorstkto(): ?string
295    {
296        return $this->sktvorstkto;
297    }
298
299    public function setSktvorstkto(?string $sktvorstkto): self
300    {
301        $this->sktvorstkto = $sktvorstkto;
302
303        return $this;
304    }
305
306    public function getSktvorstktoalt(): ?string
307    {
308        return $this->sktvorstktoalt;
309    }
310
311    public function setSktvorstktoalt(?string $sktvorstktoalt): self
312    {
313        $this->sktvorstktoalt = $sktvorstktoalt;
314
315        return $this;
316    }
317
318    public function getSteuer(): ?string
319    {
320        return $this->steuer;
321    }
322
323    public function setSteuer(?string $steuer): self
324    {
325        $this->steuer = $steuer;
326
327        return $this;
328    }
329
330    public function getSteueralt(): ?string
331    {
332        return $this->steueralt;
333    }
334
335    public function setSteueralt(?string $steueralt): self
336    {
337        $this->steueralt = $steueralt;
338
339        return $this;
340    }
341
342    public function getSteuersatz(): string
343    {
344        return (string) $this->steuersatz;
345    }
346
347    public function setSteuersatz(?string $steuersatz): self
348    {
349        $this->steuersatz = self::padSteuersatz($steuersatz);
350
351        return $this;
352    }
353
354    public function getSteuersatzeg(): ?string
355    {
356        return $this->steuersatzeg;
357    }
358
359    public function setSteuersatzeg(?string $steuersatzeg): self
360    {
361        $this->steuersatzeg = $steuersatzeg;
362
363        return $this;
364    }
365
366    public function getSteuersatzegie(): ?string
367    {
368        return $this->steuersatzegie;
369    }
370
371    public function setSteuersatzegie(?string $steuersatzegie): self
372    {
373        $this->steuersatzegie = $steuersatzegie;
374
375        return $this;
376    }
377
378    public function getSteuersatzegsl(): ?string
379    {
380        return $this->steuersatzegsl;
381    }
382
383    public function setSteuersatzegsl(?string $steuersatzegsl): self
384    {
385        $this->steuersatzegsl = $steuersatzegsl;
386
387        return $this;
388    }
389
390    public function getSteuersatzsonst(): ?string
391    {
392        return $this->steuersatzsonst;
393    }
394
395    public function setSteuersatzsonst(?string $steuersatzsonst): self
396    {
397        $this->steuersatzsonst = $steuersatzsonst;
398
399        return $this;
400    }
401
402    public function getUmsstkto(): ?string
403    {
404        return $this->umsstkto;
405    }
406
407    public function setUmsstkto(?string $umsstkto): self
408    {
409        $this->umsstkto = $umsstkto;
410
411        return $this;
412    }
413
414    public function getUmsstktoalt(): ?string
415    {
416        return $this->umsstktoalt;
417    }
418
419    public function setUmsstktoalt(?string $umsstktoalt): self
420    {
421        $this->umsstktoalt = $umsstktoalt;
422
423        return $this;
424    }
425
426    public function getUmsstnichtfaelligkto(): ?string
427    {
428        return $this->umsstnichtfaelligkto;
429    }
430
431    public function setUmsstnichtfaelligkto(?string $umsstnichtfaelligkto): self
432    {
433        $this->umsstnichtfaelligkto = $umsstnichtfaelligkto;
434
435        return $this;
436    }
437
438    public function getUmsstnichtfaelligktoalt(): ?string
439    {
440        return $this->umsstnichtfaelligktoalt;
441    }
442
443    public function setUmsstnichtfaelligktoalt(?string $umsstnichtfaelligktoalt): self
444    {
445        $this->umsstnichtfaelligktoalt = $umsstnichtfaelligktoalt;
446
447        return $this;
448    }
449
450    public function getVorstkto(): ?string
451    {
452        return $this->vorstkto;
453    }
454
455    public function setVorstkto(?string $vorstkto): self
456    {
457        $this->vorstkto = $vorstkto;
458
459        return $this;
460    }
461
462    public function getVorstktoalt(): ?string
463    {
464        return $this->vorstktoalt;
465    }
466
467    public function setVorstktoalt(?string $vorstktoalt): self
468    {
469        $this->vorstktoalt = $vorstktoalt;
470
471        return $this;
472    }
473}