Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 10
0.00% covered (danger)
0.00%
0 / 7
CRAP
0.00% covered (danger)
0.00%
0 / 1
Abschlag
0.00% covered (danger)
0.00%
0 / 10
0.00% covered (danger)
0.00%
0 / 7
56
0.00% covered (danger)
0.00%
0 / 1
 getLfdnr
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getOptionen
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setOptionen
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getSchlussauftraglfdnr
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setSchlussauftraglfdnr
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 getUrsprungauftraglfdnr
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setUrsprungauftraglfdnr
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\Traits\BlameableEntity;
10use Satag\AmicronEntityBundle\Traits\BlameableEntityInterface;
11
12#[ORM\Entity]
13#[ORM\Table(name: 'ABSCHLAG')]
14#[ORM\Index(columns: ['schlussauftraglfdnr'], name: 'ABSCHLAG_SCHLUSSAUFTRAG_FK')]
15#[ORM\Index(columns: ['ursprungauftraglfdnr'], name: 'ABSCHLAG_URSPRUNGAUFTRAG_FK')]
16class Abschlag implements BlameableEntityInterface
17{
18    use BlameableEntity;
19
20    #[ORM\Column(name: 'lfdnr', type: Types::INTEGER, nullable: false)]
21    #[ORM\Id]
22    #[ORM\GeneratedValue(strategy: 'SEQUENCE')]
23    #[ORM\SequenceGenerator(sequenceName: 'GEN_LFDNR', allocationSize: 1, initialValue: 1)]
24    public private(set) ?int $lfdnr = null;
25
26    #[ORM\Column(name: 'optionen', type: Types::TEXT, nullable: true)]
27    private ?string $optionen = null;
28
29    #[ORM\ManyToOne(targetEntity: Auftrag::class)]
30    #[ORM\JoinColumn(name: 'schlussauftraglfdnr', referencedColumnName: 'lfdnr')]
31    private ?Auftrag $schlussauftraglfdnr = null;
32
33    #[ORM\ManyToOne(targetEntity: Auftrag::class)]
34    #[ORM\JoinColumn(name: 'ursprungauftraglfdnr', referencedColumnName: 'lfdnr')]
35    private ?Auftrag $ursprungauftraglfdnr = null;
36
37    public function getLfdnr(): ?int
38    {
39        return $this->lfdnr;
40    }
41
42    public function getOptionen(): ?string
43    {
44        return $this->optionen;
45    }
46
47    public function setOptionen(?string $optionen): self
48    {
49        $this->optionen = $optionen;
50
51        return $this;
52    }
53
54    public function getSchlussauftraglfdnr(): ?Auftrag
55    {
56        return $this->schlussauftraglfdnr;
57    }
58
59    public function setSchlussauftraglfdnr(?Auftrag $schlussauftraglfdnr): self
60    {
61        $this->schlussauftraglfdnr = $schlussauftraglfdnr;
62
63        return $this;
64    }
65
66    public function getUrsprungauftraglfdnr(): ?Auftrag
67    {
68        return $this->ursprungauftraglfdnr;
69    }
70
71    public function setUrsprungauftraglfdnr(?Auftrag $ursprungauftraglfdnr): self
72    {
73        $this->ursprungauftraglfdnr = $ursprungauftraglfdnr;
74
75        return $this;
76    }
77}