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
Kalenderfreigabe
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
 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
 getKalenderlfdnr
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setKalenderlfdnr
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
 isNurlesen
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setNurlesen
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: '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}