1 | <?php |
||
3 | class DBStaticAlly { |
||
4 | |||
5 | // ALLY ************************************************************************************************************* |
||
6 | public static function db_ally_list_recalc_counts() { |
||
19 | |||
20 | public static function db_ally_request_list($ally_id) { |
||
23 | |||
24 | public static function db_ally_request_get_by_user_id($player_id) { |
||
27 | |||
28 | public static function db_ally_count() { |
||
33 | |||
34 | /** |
||
35 | * @param $id_ally |
||
36 | * |
||
37 | * @return array|bool|mysqli_result|null |
||
38 | */ |
||
39 | public static function db_ally_get_by_id($id_ally) { |
||
44 | |||
45 | /** |
||
46 | * @param $searchtext |
||
47 | * |
||
48 | * @return array|bool|mysqli_result|null |
||
49 | */ |
||
50 | public static function db_ally_list_search($searchtext) { |
||
55 | |||
56 | /** |
||
57 | * @param $ally_tag |
||
58 | * @param $ally_name |
||
59 | * |
||
60 | * @return array|bool|mysqli_result|null |
||
61 | */ |
||
62 | public static function db_ally_get_by_name_or_tag($ally_tag, $ally_name) { |
||
67 | |||
68 | /** |
||
69 | * @param $ally_name_unsafe |
||
70 | * @param $ally_tag_unsafe |
||
71 | * @param $userId |
||
72 | */ |
||
73 | public static function db_ally_insert($ally_name_unsafe, $ally_tag_unsafe, $userId) { |
||
86 | |||
87 | /** |
||
88 | * @param $ally_user_id |
||
89 | * @param $ally_id |
||
90 | */ |
||
91 | public static function db_ally_update_ally_user($ally_user_id, $ally_id) { |
||
102 | |||
103 | /** |
||
104 | * @param int $userId |
||
105 | * @param int $id_ally |
||
106 | * @param string $requestTextUnsafe |
||
107 | */ |
||
108 | public static function db_ally_request_insert($userId, $id_ally, $requestTextUnsafe) { |
||
116 | |||
117 | /** |
||
118 | * @param $userId |
||
119 | */ |
||
120 | public static function db_ally_request_delete_own($userId, $allyId) { |
||
123 | |||
124 | |||
125 | /** |
||
126 | * @param $tag |
||
127 | * |
||
128 | * @return array|bool|mysqli_result|null |
||
129 | */ |
||
130 | public static function db_ally_get_by_tag($tag) { |
||
135 | |||
136 | /** |
||
137 | * @param $ali_search_text |
||
138 | * |
||
139 | * @return array|bool|mysqli_result|null |
||
140 | */ |
||
141 | public static function db_ally_search_by_name_or_tag($ali_search_text) { |
||
146 | |||
147 | /** |
||
148 | * @param $ally |
||
149 | * |
||
150 | * @return array|bool|mysqli_result|null |
||
151 | */ |
||
152 | public static function db_ally_request_count_by_id($ally) { |
||
157 | |||
158 | |||
159 | /** |
||
160 | * @param $ally_changeset |
||
161 | * @param $ally |
||
162 | */ |
||
163 | public static function db_ally_update_by_changeset($ally_changeset, $ally) { |
||
166 | |||
167 | /** |
||
168 | * @param $text_unsafe |
||
169 | * @param $allyId |
||
170 | * @param $fieldNameUnsafe |
||
171 | */ |
||
172 | public static function db_ally_update_texts($text_unsafe, $allyId, $fieldNameUnsafe) { |
||
183 | |||
184 | /** |
||
185 | * @param $idNewLeader |
||
186 | * @param $userAllyId |
||
187 | */ |
||
188 | public static function db_ally_update_owner($idNewLeader, $userAllyId) { |
||
199 | |||
200 | /** |
||
201 | * @param int $allyId |
||
202 | */ |
||
203 | public static function db_ally_delete($allyId) { |
||
206 | |||
207 | |||
208 | /** |
||
209 | * @param int $userAllyId |
||
210 | * @param int $alliance_negotiation_contr_ally_id |
||
211 | */ |
||
212 | public static function db_ally_negotiation_delete($userAllyId, $alliance_negotiation_contr_ally_id) { |
||
218 | |||
219 | /** |
||
220 | * @param $offer_id |
||
221 | * |
||
222 | * @return array|bool|mysqli_result|null |
||
223 | */ |
||
224 | public static function db_ally_negotiation_get_by_offer_id($offer_id) { |
||
229 | |||
230 | /** |
||
231 | * @param $offer_id |
||
232 | */ |
||
233 | public static function db_ally_negotiation_delete_by_offer_id($offer_id) { |
||
236 | |||
237 | /** |
||
238 | * @param $offer_id |
||
239 | */ |
||
240 | public static function db_ally_negotiation_deny($offer_id) { |
||
241 | classSupernova::$db->doUpdateRowSet( |
||
242 | TABLE_ALLIANCE_NEGOTIATION, |
||
243 | array( |
||
244 | 'alliance_negotiation_status' => ALLY_PROPOSE_DENIED, |
||
245 | ), |
||
246 | array( |
||
247 | 'alliance_negotiation_id' => $offer_id, |
||
248 | ) |
||
249 | ); |
||
250 | } |
||
251 | |||
252 | /** |
||
253 | * @param $negotiatorId |
||
254 | * @param $userAllyId |
||
255 | */ |
||
256 | public static function db_ally_negotiation_delete_extended($negotiatorId, $userAllyId) { |
||
266 | |||
267 | /** |
||
268 | * @param $user |
||
269 | * |
||
270 | * @return array|bool|mysqli_result|null |
||
271 | */ |
||
272 | public static function db_ally_list_get_by_not_user_ally($user) { |
||
277 | |||
278 | /** |
||
279 | * @param $user |
||
280 | * |
||
281 | * @return array|bool|mysqli_result|null |
||
282 | */ |
||
283 | public static function db_ally_negotiation_list($user) { |
||
297 | |||
298 | /** |
||
299 | * @param $id |
||
300 | */ |
||
301 | public static function db_ally_request_deny($id) { |
||
314 | |||
315 | /** |
||
316 | * @param $i |
||
317 | * @param $allyId |
||
318 | */ |
||
319 | public static function db_ally_update_member_set($i, $allyId) { |
||
330 | |||
331 | /** |
||
332 | * @param $id_user |
||
333 | */ |
||
334 | public static function db_ally_request_delete_all_when_accepted($id_user) { |
||
337 | |||
338 | |||
339 | /** |
||
340 | * @param $user |
||
341 | * |
||
342 | * @return array|bool|mysqli_result|null |
||
343 | */ |
||
344 | public static function db_ally_get_members_by_user_as_ally(&$user) { |
||
349 | |||
350 | /** |
||
351 | * @param $ranklist |
||
352 | * @param $userAllyId |
||
353 | */ |
||
354 | public static function db_ally_update_ranklist($ranklist, $userAllyId) { |
||
365 | |||
366 | /** |
||
367 | * @param $ally_from |
||
368 | * @param $ally_to |
||
369 | * |
||
370 | * @return array|bool|mysqli_result|null |
||
371 | */ |
||
372 | public static function db_ally_diplomacy_get_relations($ally_from, $ally_to) { |
||
389 | |||
390 | /** |
||
391 | * @param $user |
||
392 | * |
||
393 | * @return array|bool|mysqli_result|null |
||
394 | */ |
||
395 | public static function db_ally_get_ally_count(&$user) { |
||
400 | |||
401 | } |
It seems like the method you are trying to call exists only in some of the possible types.
Let’s take a look at an example:
Available Fixes
Add an additional type-check:
Only allow a single type to be passed if the variable comes from a parameter: