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 / 10
CRAP
0.00% covered (danger)
0.00%
0 / 1
Member
0.00% covered (danger)
0.00%
0 / 10
0.00% covered (danger)
0.00%
0 / 10
110
0.00% covered (danger)
0.00%
0 / 1
 getId
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setId
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getUser
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setUser
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getIdent
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setIdent
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getData
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setData
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getUpdates
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setUpdates
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace Olz\Entity\Members;
4
5use Doctrine\ORM\Mapping as ORM;
6use Olz\Entity\Common\OlzEntity;
7use Olz\Entity\Users\User;
8use Olz\Repository\Members\MemberRepository;
9
10#[ORM\Table(name: 'members')]
11#[ORM\Index(name: 'ident_index', columns: ['ident'])]
12#[ORM\Index(name: 'user_id_index', columns: ['user_id'])]
13#[ORM\Entity(repositoryClass: MemberRepository::class)]
14class Member extends OlzEntity {
15    #[ORM\Id]
16    #[ORM\Column(type: 'integer', nullable: false)]
17    #[ORM\GeneratedValue]
18    public int $id;
19
20    #[ORM\ManyToOne(targetEntity: User::class)]
21    #[ORM\JoinColumn(name: 'user_id', referencedColumnName: 'id', nullable: true)]
22    private ?User $user;
23
24    #[ORM\Column(type: 'string', nullable: false)]
25    public string $ident;
26
27    #[ORM\Column(type: 'text', nullable: false)]
28    public string $data;
29
30    #[ORM\Column(type: 'text', nullable: true)]
31    public ?string $updates;
32
33    public function getId(): ?int {
34        return $this->id ?? null;
35    }
36
37    public function setId(int $new_value): void {
38        $this->id = $new_value;
39    }
40
41    public function getUser(): ?User {
42        return $this->user;
43    }
44
45    public function setUser(?User $new_user): void {
46        $this->user = $new_user;
47    }
48
49    public function getIdent(): string {
50        return $this->ident;
51    }
52
53    public function setIdent(string $new_value): void {
54        $this->ident = $new_value;
55    }
56
57    public function getData(): string {
58        return $this->data;
59    }
60
61    public function setData(string $new_value): void {
62        $this->data = $new_value;
63    }
64
65    public function getUpdates(): ?string {
66        return $this->updates;
67    }
68
69    public function setUpdates(?string $new_value): void {
70        $this->updates = $new_value;
71    }
72}