Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
10 / 10
100.00% covered (success)
100.00%
7 / 7
CRAP
100.00% covered (success)
100.00%
1 / 1
Kalenderfreigabe
100.00% covered (success)
100.00%
10 / 10
100.00% covered (success)
100.00%
7 / 7
7
100.00% covered (success)
100.00%
1 / 1
 getBenutzerlfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setBenutzerlfdnr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getKalenderlfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setKalenderlfdnr
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getLfdnr
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 isNurlesen
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setNurlesen
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: 'KALENDERFREIGABE')]
12#[ORM\Index(columns: ['benutzerlfdnr'], name: 'KALENDERFREIGABE_BENUTZER_FK')]
13#[ORM\Index(columns: ['kalenderlfdnr'], name: 'KALENDERFREIGABE_KALENDER_FK')]
14class Kalenderfreigabe
15{
16    #[ORM\ManyToOne(targetEntity: Benutzer::class)]
17    #[ORM\JoinColumn(name: 'benutzerlfdnr', referencedColumnName: 'lfdnr')]
18    private ?Benutzer $benutzerlfdnr = null;
19
20    #[ORM\ManyToOne(targetEntity: Kalender::class)]
21    #[ORM\JoinColumn(name: 'kalenderlfdnr', referencedColumnName: 'lfdnr')]
22    private ?Kalender $kalenderlfdnr = null;
23
24    #[ORM\Column(name: 'lfdnr', type: Types::INTEGER, nullable: false)]
25    #[ORM\Id]
26    #[ORM\GeneratedValue(strategy: 'SEQUENCE')]
27    #[ORM\SequenceGenerator(sequenceName: 'GEN_LFDNR', allocationSize: 1, initialValue: 1)]
28    public private(set) ?int $lfdnr = null;
29
30    #[ORM\Column(name: 'nurlesen', type: Types::BOOLEAN, length: 1, nullable: true)]
31    private ?bool $nurlesen = null;
32
33    public function getBenutzerlfdnr(): ?Benutzer
34    {
35        return $this->benutzerlfdnr;
36    }
37
38    public function setBenutzerlfdnr(?Benutzer $benutzerlfdnr): self
39    {
40        $this->benutzerlfdnr = $benutzerlfdnr;
41
42        return $this;
43    }
44
45    public function getKalenderlfdnr(): ?Kalender
46    {
47        return $this->kalenderlfdnr;
48    }
49
50    public function setKalenderlfdnr(?Kalender $kalenderlfdnr): self
51    {
52        $this->kalenderlfdnr = $kalenderlfdnr;
53
54        return $this;
55    }
56
57    public function getLfdnr(): ?int
58    {
59        return $this->lfdnr;
60    }
61
62    public function isNurlesen(): bool
63    {
64        return (bool) $this->nurlesen;
65    }
66
67    public function setNurlesen(bool $nurlesen): self
68    {
69        $this->nurlesen = $nurlesen;
70
71        return $this;
72    }
73}