Completed
Push — master ( 26547b...4331e3 )
by Guillaume
03:13
created

CampagneCible::setCampagneCible()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 6
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 3
nc 1
nop 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A CampagneCible::getCampagne() 0 4 1
1
<?php
2
3
namespace Starkerxp\CampagneBundle\Entity;
4
5
use Doctrine\ORM\Mapping as ORM;
6
use Starkerxp\StructureBundle\Entity\UtilisateurEntity;
7
8
/**
9
 * CampagneCible
10
 *
11
 * @ORM\Table(name="campagne_cible")
12
 * @ORM\Entity(repositoryClass="Starkerxp\CampagneBundle\Repository\CampagneCibleRepository")
13
 */
14
class CampagneCible extends UtilisateurEntity
15
{
16
    //@todo remplacer cible par une gestion avec de 'lead' et 'leadAction'
17
    /**
18
     * @var bool
19
     *
20
     * @ORM\Column(name="lead_id", type="integer", length=11, nullable=true)
21
     */
22
    protected $lead;
23
24
    /**
25
     * @var bool
26
     *
27
     * @ORM\Column(name="lead_action_id", type="integer", length=11, nullable=true)
28
     */
29
    protected $leadAction;
30
31
    /**
32
     * @var Campagne
33
     *
34
     * @ORM\ManyToOne(targetEntity="Campagne", cascade="persist", inversedBy="clients")
35
     * @ORM\JoinColumn(name="campagne_id", referencedColumnName="id", nullable=false)
36
     */
37
    protected $campagne;
38
39
    /**
40
     * @var \DateTime
41
     *
42
     * @ORM\Column(name="date_last_exited", type="datetime", nullable=true)
43
     */
44
    protected $dateLastExited = null;
45
46
    /**
47
     * @var bool
48
     *
49
     * @ORM\Column(name="manually_removed", type="boolean", options={"default": false})
50
     */
51
    protected $manuallyRemoved = false;
52
53
    /**
54
     * @var bool
55
     *
56
     * @ORM\Column(name="manually_added", type="boolean", options={"default": false})
57
     */
58
    protected $manuallyAdded = false;
59
60
    /**
61
     * Set dateLastExited
62
     *
63
     * @param \DateTime $dateLastExited
64
     *
65
     * @return CampagneCible
66
     */
67
    public function setDateLastExited($dateLastExited)
68
    {
69
        $this->dateLastExited = $dateLastExited;
70
71
        return $this;
72
    }
73
74
    /**
75
     * Get dateLastExited
76
     *
77
     * @return \DateTime
78
     */
79
    public function getDateLastExited()
80
    {
81
        return $this->dateLastExited;
82
    }
83
84
    /**
85
     * Set manuallyRemoved
86
     *
87
     * @param boolean $manuallyRemoved
88
     *
89
     * @return CampagneCible
90
     */
91
    public function setManuallyRemoved($manuallyRemoved)
92
    {
93
        $this->manuallyRemoved = $manuallyRemoved;
94
95
        return $this;
96
    }
97
98
    /**
99
     * Get manuallyRemoved
100
     *
101
     * @return boolean
102
     */
103
    public function getManuallyRemoved()
104
    {
105
        return $this->manuallyRemoved;
106
    }
107
108
    /**
109
     * Set manuallyAdded
110
     *
111
     * @param boolean $manuallyAdded
112
     *
113
     * @return CampagneCible
114
     */
115
    public function setManuallyAdded($manuallyAdded)
116
    {
117
        $this->manuallyAdded = $manuallyAdded;
118
119
        return $this;
120
    }
121
122
    /**
123
     * Get manuallyAdded
124
     *
125
     * @return boolean
126
     */
127
    public function getManuallyAdded()
128
    {
129
        return $this->manuallyAdded;
130
    }
131
132
    /**
133
     * Set campagne
134
     *
135
     * @param \Starkerxp\CampagneBundle\Entity\Campagne $campagne
136
     *
137
     * @return CampagneCible
138
     */
139
    public function setCampagne(\Starkerxp\CampagneBundle\Entity\Campagne $campagne)
140
    {
141
        $this->campagne = $campagne;
142
143
        return $this;
144
    }
145
146
    /**
147
     * Get campagne
148
     *
149
     * @return \Starkerxp\CampagneBundle\Entity\Campagne
150
     */
151
    public function getCampagne()
152
    {
153
        return $this->campagne;
154
    }
155
}
0 ignored issues
show
Coding Style introduced by
As per coding style, files should not end with a newline character.

This check marks files that end in a newline character, i.e. an empy line.

Loading history...
156