Passed
Push — master ( f06103...576e75 )
by Gerhard
10:12
created

TimestampableTrait::setUpdatedAt()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
nc 1
nop 1
dl 0
loc 3
ccs 0
cts 2
cp 0
crap 2
rs 10
c 1
b 0
f 0
1
<?php
2
3
namespace Enhavo\Bundle\AppBundle\Model;
4
5
use Doctrine\DBAL\Types\Types;
6
use Doctrine\ORM\Mapping as ORM;
7
8
#[ORM\Entity]
9
trait TimestampableTrait
10
{
11
    #[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
12
    private ?\DateTime $createdAt = null;
13
    #[ORM\Column(type: Types::DATETIME_MUTABLE, nullable: true)]
14
    private ?\DateTime $updatedAt = null;
15
16 1
    public function getCreatedAt(): ?\DateTime
17
    {
18 1
        return $this->createdAt;
19
    }
20
21 1
    public function setCreatedAt(?\DateTime $createdAt): void
22
    {
23 1
        $this->createdAt = $createdAt;
24
    }
25
26
    public function getUpdatedAt(): ?\DateTime
27
    {
28
        return $this->updatedAt;
29
    }
30
31
    public function setUpdatedAt(?\DateTime $updatedAt): void
32
    {
33
        $this->updatedAt = $updatedAt;
34
    }
35
}
36