Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
6 / 6
CRAP
100.00% covered (success)
100.00%
1 / 1
VorlegbareEntity
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
6 / 6
6
100.00% covered (success)
100.00%
1 / 1
 getVorlageam
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVorlageam
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getVorlagefuer
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVorlagefuer
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getVorlageanlass
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setVorlageanlass
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
1<?php declare(strict_types=1);
2
3namespace Satag\AmicronEntityBundle\Traits;
4
5use Doctrine\DBAL\Types\Types;
6use Doctrine\ORM\Mapping as ORM;
7
8trait VorlegbareEntity
9{
10    #[ORM\Column(name: 'vorlageam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
11    public ?\DateTimeImmutable $vorlageam = null {
12        set(\DateTimeImmutable|\DateTime|null $value) {
13            $this->vorlageam = $value instanceof \DateTime
14                ? \DateTimeImmutable::createFromMutable($value)
15                : $value;
16        }
17    }
18
19    #[ORM\Column(name: 'vorlagefuer', type: Types::STRING, length: 3, nullable: true)]
20    public ?string $vorlagefuer = '';
21
22    #[ORM\Column(name: 'vorlageanlass', type: Types::STRING, length: 80, nullable: true)]
23    public ?string $vorlageanlass = '';
24
25    /**
26     * @deprecated Use property directly: $this->vorlageam
27     */
28    public function getVorlageam(): ?\DateTimeImmutable
29    {
30        return $this->vorlageam;
31    }
32
33    /**
34     * @deprecated Use property directly: $this->vorlageam = $value
35     */
36    public function setVorlageam(\DateTimeImmutable|\DateTime|null $vorlageam): self
37    {
38        $this->vorlageam = $vorlageam;
39
40        return $this;
41    }
42
43    /**
44     * @deprecated Use property directly: $this->vorlagefuer
45     */
46    public function getVorlagefuer(): ?string
47    {
48        return $this->vorlagefuer;
49    }
50
51    /**
52     * @deprecated Use property directly: $this->vorlagefuer = $value
53     */
54    public function setVorlagefuer(?string $vorlagefuer): self
55    {
56        $this->vorlagefuer = $vorlagefuer;
57
58        return $this;
59    }
60
61    /**
62     * @deprecated Use property directly: $this->vorlageanlass
63     */
64    public function getVorlageanlass(): ?string
65    {
66        return $this->vorlageanlass;
67    }
68
69    /**
70     * @deprecated Use property directly: $this->vorlageanlass = $value
71     */
72    public function setVorlageanlass(?string $vorlageanlass): self
73    {
74        $this->vorlageanlass = $vorlageanlass;
75
76        return $this;
77    }
78}