Completed
Push — master ( 8e5da6...3731ee )
by Андрей
04:58 queued 02:18
created

UsedFixture   A

Complexity

Total Complexity 6

Size/Duplication

Total Lines 104
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 6
c 1
b 0
f 0
lcom 0
cbo 0
dl 0
loc 104
rs 10

6 Methods

Rating   Name   Duplication   Size   Complexity  
A getId() 0 4 1
A setId() 0 6 1
A getExecutorName() 0 4 1
A setExecutorName() 0 6 1
A getFixtureClassName() 0 4 1
A setFixtureClassName() 0 6 1
1
<?php
2
/**
3
 * @link    https://github.com/nnx-framework/doctrine-fixture-module
4
 * @author  Malofeykin Andrey  <[email protected]>
5
 */
6
namespace Nnx\DoctrineFixtureModule\Entity;
7
8
/**
9
 * Class UsedFixture
10
 *
11
 * @Doctrine\ORM\Mapping\Entity()
12
 * @Doctrine\ORM\Mapping\Table(
13
 *     name="doctrine_fixture_module_used_fixture",
14
 *     uniqueConstraints={
15
 *         @Doctrine\ORM\Mapping\UniqueConstraint(
16
 *              name="used_fixture_unique",
17
 *              columns={"executor_name","fixture_class_name"}
18
 *          )
19
 *     }
20
 * )
21
 *
22
 * @package Nnx\DoctrineFixtureModule\Entity
23
 */
24
class UsedFixture
25
{
26
    /**
27
     * Идендфикатор сущности
28
     *
29
     * @var int
30
     *
31
     * @Doctrine\ORM\Mapping\Id()
32
     * @Doctrine\ORM\Mapping\Column(name="id", type="integer")
33
     * @Doctrine\ORM\Mapping\GeneratedValue(strategy="IDENTITY")
34
     */
35
    protected $id;
36
37
    /**
38
     * Имя Executor'a
39
     *
40
     * @Doctrine\ORM\Mapping\Column(name="executor_name", type="string")
41
     *
42
     * @var string
43
     */
44
    protected $executorName;
45
46
47
    /**
48
     * Имя класса фикстуры
49
     *
50
     * @Doctrine\ORM\Mapping\Column(name="fixture_class_name", type="string")
51
     *
52
     * @var string
53
     */
54
    protected $fixtureClassName;
55
56
    /**
57
     * Возвращает идендфикатор сущности
58
     *
59
     * @return int
60
     */
61
    public function getId()
62
    {
63
        return $this->id;
64
    }
65
66
    /**
67
     * Устанавливает идендфикатор сущности
68
     *
69
     * @param int $id
70
     *
71
     * @return $this
72
     */
73
    public function setId($id)
74
    {
75
        $this->id = (integer)$id;
76
77
        return $this;
78
    }
79
80
    /**
81
     * Возвращает имя Executor'a
82
     *
83
     * @return string
84
     */
85
    public function getExecutorName()
86
    {
87
        return $this->executorName;
88
    }
89
90
    /**
91
     * Устанавливает имя Executor'a
92
     *
93
     * @param string $executorName
94
     *
95
     * @return $this
96
     */
97
    public function setExecutorName($executorName)
98
    {
99
        $this->executorName = $executorName;
100
101
        return $this;
102
    }
103
104
    /**
105
     * Устанавливает имя класс фикстуры
106
     *
107
     * @return string
108
     */
109
    public function getFixtureClassName()
110
    {
111
        return $this->fixtureClassName;
112
    }
113
114
    /**
115
     * Возвращает имя класса фикстуры
116
     *
117
     * @param string $fixtureClassName
118
     *
119
     * @return $this
120
     */
121
    public function setFixtureClassName($fixtureClassName)
122
    {
123
        $this->fixtureClassName = $fixtureClassName;
124
125
        return $this;
126
    }
127
}
128