Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
4 / 4
CRAP
100.00% covered (success)
100.00%
1 / 1
CreatorEntity
100.00% covered (success)
100.00%
6 / 6
100.00% covered (success)
100.00%
4 / 4
4
100.00% covered (success)
100.00%
1 / 1
 setAngelegtam
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getAngelegtam
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 setAngelegtvon
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
 getAngelegtvon
100.00% covered (success)
100.00%
1 / 1
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 CreatorEntity
9{
10    #[ORM\Column(name: 'angelegtam', type: Types::DATETIME_IMMUTABLE, nullable: true)]
11    public protected(set) ?\DateTimeImmutable $angelegtam = null {
12        set(\DateTimeImmutable|\DateTime|null $value) {
13            $this->angelegtam = $value instanceof \DateTime
14                ? \DateTimeImmutable::createFromMutable($value)
15                : $value;
16        }
17    }
18
19    #[ORM\Column(name: 'angelegtvon', type: Types::STRING, length: 3, nullable: true)]
20    public protected(set) ?string $angelegtvon = null;
21
22    /**
23     * @deprecated Use property directly: $this->angelegtam = $value
24     */
25    public function setAngelegtam(\DateTimeImmutable|\DateTime|null $dateTime): static
26    {
27        $this->angelegtam = $dateTime;
28
29        return $this;
30    }
31
32    /**
33     * @deprecated Use property directly: $this->angelegtam
34     */
35    public function getAngelegtam(): ?\DateTimeImmutable
36    {
37        return $this->angelegtam;
38    }
39
40    /**
41     * @deprecated Use property directly: $this->angelegtvon = $value
42     */
43    public function setAngelegtvon(?string $kuerzel): static
44    {
45        $this->angelegtvon = $kuerzel;
46
47        return $this;
48    }
49
50    /**
51     * @deprecated Use property directly: $this->angelegtvon
52     */
53    public function getAngelegtvon(): ?string
54    {
55        return $this->angelegtvon;
56    }
57}