Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
5 / 5
CRAP
100.00% covered (success)
100.00%
1 / 1
TextbausteinSuchzuordnung
100.00% covered (success)
100.00%
7 / 7
100.00% covered (success)
100.00%
5 / 5
5
100.00% covered (success)
100.00%
1 / 1
 getLfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 getSuchschluessellfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setSuchschluessellfdnr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getTextelfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setTextelfdnr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
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: 'TEXTESUCHZUORD')]
12#[ORM\Index(columns: ['suchschluessellfdnr'], name: 'TEXTESUCHZUORD_SUCHSCHLUESS_FK')]
13#[ORM\Index(columns: ['textelfdnr'], name: 'TEXTESUCHZUORD_TEXTE_FK')]
14#[ORM\UniqueConstraint(name: 'TEXTESUCHZUORD_UK', columns: ['suchschluessellfdnr', 'textelfdnr'])]
15class TextbausteinSuchzuordnung
16{
17    #[ORM\Column(name: 'lfdnr', type: Types::INTEGER, nullable: false)]
18    #[ORM\Id]
19    #[ORM\GeneratedValue(strategy: 'SEQUENCE')]
20    #[ORM\SequenceGenerator(sequenceName: 'GEN_LFDNR', allocationSize: 1, initialValue: 1)]
21    public private(set) ?int $lfdnr = null;
22
23    #[ORM\ManyToOne(targetEntity: Suchschluessel::class)]
24    #[ORM\JoinColumn(name: 'suchschluessellfdnr', referencedColumnName: 'lfdnr')]
25    private ?Suchschluessel $suchschluessellfdnr = null;
26
27    #[ORM\ManyToOne(targetEntity: Textbaustein::class)]
28    #[ORM\JoinColumn(name: 'textelfdnr', referencedColumnName: 'lfdnr')]
29    private ?Textbaustein $textelfdnr = null;
30
31    public function getLfdnr(): ?int
32    {
33        return $this->lfdnr;
34    }
35
36    public function getSuchschluessellfdnr(): ?Suchschluessel
37    {
38        return $this->suchschluessellfdnr;
39    }
40
41    public function setSuchschluessellfdnr(?Suchschluessel $suchschluessellfdnr): self
42    {
43        $this->suchschluessellfdnr = $suchschluessellfdnr;
44
45        return $this;
46    }
47
48    public function getTextelfdnr(): ?Textbaustein
49    {
50        return $this->textelfdnr;
51    }
52
53    public function setTextelfdnr(?Textbaustein $textelfdnr): self
54    {
55        $this->textelfdnr = $textelfdnr;
56
57        return $this;
58    }
59}