@@ -84,7 +84,7 @@ |
||
84 | 84 | } |
85 | 85 | |
86 | 86 | try { |
87 | - $sth = self::$pdo->prepare('INSERT INTO `' . TB_CONVERSATION . '` |
|
87 | + $sth = self::$pdo->prepare('INSERT INTO `' . TB_CONVERSATION . '` |
|
88 | 88 | ( |
89 | 89 | `status`, `user_id`, `chat_id`, `command`, `notes`, `created_at`, `updated_at` |
90 | 90 | ) |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | /** |
56 | 56 | * Command execute method |
57 | 57 | * |
58 | - * @return \Longman\TelegramBot\Entities\ServerResponse|mixed |
|
58 | + * @return \Longman\TelegramBot\Entities\ServerResponse |
|
59 | 59 | * @throws \Longman\TelegramBot\Exception\TelegramException |
60 | 60 | */ |
61 | 61 | public function execute() |
@@ -329,7 +329,7 @@ discard block |
||
329 | 329 | * |
330 | 330 | * @todo Why send just to the first found channel? |
331 | 331 | * |
332 | - * @return mixed |
|
332 | + * @return \Longman\TelegramBot\Entities\ServerResponse |
|
333 | 333 | * @throws \Longman\TelegramBot\Exception\TelegramException |
334 | 334 | */ |
335 | 335 | public function executeNoDb() |
@@ -251,7 +251,7 @@ |
||
251 | 251 | * @todo Find a better way, as json_* functions are very heavy |
252 | 252 | * |
253 | 253 | * @param array|null $entities |
254 | - * @param mixed $default |
|
254 | + * @param string|null $default |
|
255 | 255 | * |
256 | 256 | * @return mixed |
257 | 257 | */ |
@@ -262,7 +262,7 @@ |
||
262 | 262 | } |
263 | 263 | |
264 | 264 | //Convert each Entity item into an object based on its JSON reflection |
265 | - $json_entities = array_map(function ($entity) { |
|
265 | + $json_entities = array_map(function($entity) { |
|
266 | 266 | return json_decode($entity, true); |
267 | 267 | }, $entities); |
268 | 268 |
@@ -55,7 +55,7 @@ |
||
55 | 55 | |
56 | 56 | //Only get enabled Admin and User commands |
57 | 57 | /** @var Command[] $command_objs */ |
58 | - $command_objs = array_filter($this->telegram->getCommandsList(), function ($command_obj) { |
|
58 | + $command_objs = array_filter($this->telegram->getCommandsList(), function($command_obj) { |
|
59 | 59 | /** @var Command $command_obj */ |
60 | 60 | return !$command_obj->isSystemCommand() && $command_obj->isEnabled(); |
61 | 61 | }); |
@@ -278,8 +278,8 @@ |
||
278 | 278 | public function stripMarkDown($string) |
279 | 279 | { |
280 | 280 | return str_replace( |
281 | - ['[', '`', '*', '_',], |
|
282 | - ['\[', '\`', '\*', '\_',], |
|
281 | + ['[', '`', '*', '_', ], |
|
282 | + ['\[', '\`', '\*', '\_', ], |
|
283 | 283 | $string |
284 | 284 | ); |
285 | 285 | } |
@@ -42,11 +42,11 @@ |
||
42 | 42 | { |
43 | 43 | return is_array($data) && |
44 | 44 | array_key_exists('text', $data) && ( |
45 | - array_key_exists('url', $data) || |
|
45 | + array_key_exists('url', $data) || |
|
46 | 46 | array_key_exists('callback_data', $data) || |
47 | 47 | array_key_exists('switch_inline_query', $data) || |
48 | 48 | array_key_exists('switch_inline_query_current_chat', $data) |
49 | - ); |
|
49 | + ); |
|
50 | 50 | } |
51 | 51 | |
52 | 52 | /** |
@@ -757,7 +757,7 @@ discard block |
||
757 | 757 | * |
758 | 758 | * This is kept for backwards compatibility! |
759 | 759 | * |
760 | - * @return mixed |
|
760 | + * @return ServerResponse |
|
761 | 761 | * @throws \Longman\TelegramBot\Exception\TelegramException |
762 | 762 | */ |
763 | 763 | public function unsetWebhook() |
@@ -768,7 +768,7 @@ discard block |
||
768 | 768 | /** |
769 | 769 | * Delete any assigned webhook |
770 | 770 | * |
771 | - * @return mixed |
|
771 | + * @return ServerResponse |
|
772 | 772 | * @throws \Longman\TelegramBot\Exception\TelegramException |
773 | 773 | */ |
774 | 774 | public function deleteWebhook() |
@@ -845,7 +845,7 @@ discard block |
||
845 | 845 | throw new TelegramException('No command(s) provided!'); |
846 | 846 | } |
847 | 847 | |
848 | - $this->botan_enabled = false; // Force disable Botan.io integration, we don't want to track self-executed commands! |
|
848 | + $this->botan_enabled = false; // Force disable Botan.io integration, we don't want to track self-executed commands! |
|
849 | 849 | |
850 | 850 | $result = Request::getMe()->getResult(); |
851 | 851 | |
@@ -875,8 +875,8 @@ discard block |
||
875 | 875 | |
876 | 876 | $update = array_merge($update_template, $update); |
877 | 877 | |
878 | - $this->enableAdmin($bot_id); // Give bot access to admin commands |
|
879 | - $this->getCommandsList(); // Load full commands list |
|
878 | + $this->enableAdmin($bot_id); // Give bot access to admin commands |
|
879 | + $this->getCommandsList(); // Load full commands list |
|
880 | 880 | |
881 | 881 | foreach ($commands as $command => $parameter) { |
882 | 882 | if (is_numeric($command)) { // if array/key is not associative $command will be integer and $parameter will be the actual command! |
@@ -889,7 +889,7 @@ discard block |
||
889 | 889 | $temp_update['message']['text'] = $parameter; |
890 | 890 | } |
891 | 891 | |
892 | - $this->update = new Update($temp_update); // this prevents commands throwing exceptions about missing Update objects |
|
892 | + $this->update = new Update($temp_update); // this prevents commands throwing exceptions about missing Update objects |
|
893 | 893 | |
894 | 894 | $this->executeCommand($command); |
895 | 895 | } |
@@ -92,7 +92,7 @@ |
||
92 | 92 | } |
93 | 93 | |
94 | 94 | //http://openweathermap.org/weather-conditions |
95 | - $conditions = [ |
|
95 | + $conditions = [ |
|
96 | 96 | 'clear' => ' ☀️', |
97 | 97 | 'clouds' => ' ☁️', |
98 | 98 | 'rain' => ' ☔', |
@@ -100,11 +100,11 @@ |
||
100 | 100 | |
101 | 101 | $result_object_types = [ |
102 | 102 | 'total_count' => 'UserProfilePhotos', //Response from getUserProfilePhotos |
103 | - 'file_id' => 'File', //Response from getFile |
|
104 | - 'title' => 'Chat', //Response from getChat |
|
105 | - 'username' => 'User', //Response from getMe |
|
106 | - 'user' => 'ChatMember', //Response from getChatMember |
|
107 | - 'url' => 'WebhookInfo', //Response from getWebhookInfo |
|
103 | + 'file_id' => 'File', //Response from getFile |
|
104 | + 'title' => 'Chat', //Response from getChat |
|
105 | + 'username' => 'User', //Response from getMe |
|
106 | + 'user' => 'ChatMember', //Response from getChatMember |
|
107 | + 'url' => 'WebhookInfo', //Response from getWebhookInfo |
|
108 | 108 | ]; |
109 | 109 | foreach ($result_object_types as $type => $object_class) { |
110 | 110 | if (isset($result[$type])) { |