This project does not seem to handle request data directly as such no vulnerable execution paths were found.
include
, or for example
via PHP's auto-loading mechanism.
These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more
1 | <?php |
||
2 | |||
3 | class Message extends \Phalcon\Mvc\Model |
||
0 ignored issues
–
show
|
|||
4 | { |
||
5 | |||
6 | /** |
||
7 | * |
||
8 | * @var integer |
||
9 | */ |
||
10 | protected $id; |
||
11 | |||
12 | /** |
||
13 | * |
||
14 | * @var string |
||
15 | */ |
||
16 | protected $objet; |
||
17 | |||
18 | /** |
||
19 | * |
||
20 | * @var string |
||
21 | */ |
||
22 | protected $content; |
||
23 | |||
24 | /** |
||
25 | * |
||
26 | * @var string |
||
27 | */ |
||
28 | protected $date; |
||
29 | |||
30 | /** |
||
31 | * |
||
32 | * @var integer |
||
33 | */ |
||
34 | protected $idUser; |
||
35 | |||
36 | /** |
||
37 | * |
||
38 | * @var integer |
||
39 | */ |
||
40 | protected $idProjet; |
||
41 | |||
42 | /** |
||
43 | * |
||
44 | * @var integer |
||
45 | */ |
||
46 | protected $idFil; |
||
47 | |||
48 | /** |
||
49 | * Method to set the value of field id |
||
50 | * |
||
51 | * @param integer $id |
||
52 | * @return $this |
||
53 | */ |
||
54 | public function setId($id) |
||
55 | { |
||
56 | $this->id = $id; |
||
57 | |||
58 | return $this; |
||
59 | } |
||
60 | |||
61 | /** |
||
62 | * Method to set the value of field objet |
||
63 | * |
||
64 | * @param string $objet |
||
65 | * @return $this |
||
66 | */ |
||
67 | public function setObjet($objet) |
||
68 | { |
||
69 | $this->objet = $objet; |
||
70 | |||
71 | return $this; |
||
72 | } |
||
73 | |||
74 | /** |
||
75 | * Method to set the value of field content |
||
76 | * |
||
77 | * @param string $content |
||
78 | * @return $this |
||
79 | */ |
||
80 | public function setContent($content) |
||
81 | { |
||
82 | $this->content = $content; |
||
83 | |||
84 | return $this; |
||
85 | } |
||
86 | |||
87 | /** |
||
88 | * Method to set the value of field date |
||
89 | * |
||
90 | * @param string $date |
||
91 | * @return $this |
||
92 | */ |
||
93 | public function setDate($date) |
||
94 | { |
||
95 | $this->date = $date; |
||
96 | |||
97 | return $this; |
||
98 | } |
||
99 | |||
100 | /** |
||
101 | * Method to set the value of field idUser |
||
102 | * |
||
103 | * @param integer $idUser |
||
104 | * @return $this |
||
105 | */ |
||
106 | public function setIdUser($idUser) |
||
107 | { |
||
108 | $this->idUser = $idUser; |
||
109 | |||
110 | return $this; |
||
111 | } |
||
112 | |||
113 | /** |
||
114 | * Method to set the value of field idProjet |
||
115 | * |
||
116 | * @param integer $idProjet |
||
117 | * @return $this |
||
118 | */ |
||
119 | public function setIdProjet($idProjet) |
||
120 | { |
||
121 | $this->idProjet = $idProjet; |
||
122 | |||
123 | return $this; |
||
124 | } |
||
125 | |||
126 | /** |
||
127 | * Method to set the value of field idFil |
||
128 | * |
||
129 | * @param integer $idFil |
||
130 | * @return $this |
||
131 | */ |
||
132 | public function setIdFil($idFil) |
||
133 | { |
||
134 | $this->idFil = $idFil; |
||
135 | |||
136 | return $this; |
||
137 | } |
||
138 | |||
139 | /** |
||
140 | * Returns the value of field id |
||
141 | * |
||
142 | * @return integer |
||
143 | */ |
||
144 | public function getId() |
||
145 | { |
||
146 | return $this->id; |
||
147 | } |
||
148 | |||
149 | /** |
||
150 | * Returns the value of field objet |
||
151 | * |
||
152 | * @return string |
||
153 | */ |
||
154 | public function getObjet() |
||
155 | { |
||
156 | return $this->objet; |
||
157 | } |
||
158 | |||
159 | /** |
||
160 | * Returns the value of field content |
||
161 | * |
||
162 | * @return string |
||
163 | */ |
||
164 | public function getContent() |
||
165 | { |
||
166 | return $this->content; |
||
167 | } |
||
168 | |||
169 | /** |
||
170 | * Returns the value of field date |
||
171 | * |
||
172 | * @return string |
||
173 | */ |
||
174 | public function getDate() |
||
175 | { |
||
176 | return $this->date; |
||
177 | } |
||
178 | |||
179 | /** |
||
180 | * Returns the value of field idUser |
||
181 | * |
||
182 | * @return integer |
||
183 | */ |
||
184 | public function getIdUser() |
||
185 | { |
||
186 | return $this->idUser; |
||
187 | } |
||
188 | |||
189 | /** |
||
190 | * Returns the value of field idProjet |
||
191 | * |
||
192 | * @return integer |
||
193 | */ |
||
194 | public function getIdProjet() |
||
195 | { |
||
196 | return $this->idProjet; |
||
197 | } |
||
198 | |||
199 | /** |
||
200 | * Returns the value of field idFil |
||
201 | * |
||
202 | * @return integer |
||
203 | */ |
||
204 | public function getIdFil() |
||
205 | { |
||
206 | return $this->idFil; |
||
207 | } |
||
208 | |||
209 | /** |
||
210 | * Initialize method for model. |
||
211 | */ |
||
212 | View Code Duplication | public function initialize() |
|
0 ignored issues
–
show
This method seems to be duplicated in your project.
Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation. You can also find more detailed suggestions in the “Code” section of your repository. ![]() |
|||
213 | { |
||
214 | $this->hasMany('id', 'Message', 'idFil', array('alias' => 'Messages')); |
||
215 | $this->belongsTo('idFil', 'Message', 'id', array('alias' => 'Message')); |
||
216 | $this->belongsTo('idProjet', 'Projet', 'id', array('alias' => 'Projet')); |
||
217 | $this->belongsTo('idUser', 'User', 'id', array('alias' => 'User')); |
||
218 | } |
||
219 | |||
220 | /** |
||
221 | * Returns table name mapped in the model. |
||
222 | * |
||
223 | * @return string |
||
224 | */ |
||
225 | public function getSource() |
||
226 | { |
||
227 | return 'message'; |
||
228 | } |
||
229 | |||
230 | /** |
||
231 | * Allows to query a set of records that match the specified conditions |
||
232 | * |
||
233 | * @param mixed $parameters |
||
234 | * @return Message[] |
||
235 | */ |
||
236 | public static function find($parameters = null) |
||
237 | { |
||
238 | return parent::find($parameters); |
||
239 | } |
||
240 | |||
241 | /** |
||
242 | * Allows to query the first record that match the specified conditions |
||
243 | * |
||
244 | * @param mixed $parameters |
||
245 | * @return Message |
||
246 | */ |
||
247 | public static function findFirst($parameters = null) |
||
248 | { |
||
249 | return parent::findFirst($parameters); |
||
250 | } |
||
251 | |||
252 | public function toString(){ |
||
253 | return $this->content; |
||
254 | } |
||
255 | |||
256 | } |
||
257 |
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.