@@ -101,7 +101,7 @@  | 
                                                    ||
| 101 | 101 | /**  | 
                                                        
| 102 | 102 | * Get the services provided by the provider.  | 
                                                        
| 103 | 103 | *  | 
                                                        
| 104 | - * @return array  | 
                                                        |
| 104 | + * @return string[]  | 
                                                        |
| 105 | 105 | */  | 
                                                        
| 106 | 106 | public function provides()  | 
                                                        
| 107 | 107 |      { | 
                                                        
@@ -2,12 +2,12 @@  | 
                                                    ||
| 2 | 2 | |
| 3 | 3 | namespace Telegram\Bot\Laravel;  | 
                                                        
| 4 | 4 | |
| 5 | -use Telegram\Bot\Api;  | 
                                                        |
| 6 | -use Telegram\Bot\BotsManager;  | 
                                                        |
| 7 | -use Illuminate\Support\ServiceProvider;  | 
                                                        |
| 8 | 5 | use Illuminate\Contracts\Container\Container as Application;  | 
                                                        
| 9 | -use Laravel\Lumen\Application as LumenApplication;  | 
                                                        |
| 10 | 6 | use Illuminate\Foundation\Application as LaravelApplication;  | 
                                                        
| 7 | +use Illuminate\Support\ServiceProvider;  | 
                                                        |
| 8 | +use Laravel\Lumen\Application as LumenApplication;  | 
                                                        |
| 9 | +use Telegram\Bot\Api;  | 
                                                        |
| 10 | +use Telegram\Bot\BotsManager;  | 
                                                        |
| 11 | 11 | |
| 12 | 12 | /**  | 
                                                        
| 13 | 13 | * Class TelegramServiceProvider.  | 
                                                        
@@ -157,7 +157,7 @@ discard block  | 
                                                    ||
| 157 | 157 | *  | 
                                                        
| 158 | 158 | * @param $line  | 
                                                        
| 159 | 159 | * @param $replace  | 
                                                        
| 160 | - * @param $delimiter  | 
                                                        |
| 160 | + * @param string $delimiter  | 
                                                        |
| 161 | 161 | *  | 
                                                        
| 162 | 162 | * @return mixed  | 
                                                        
| 163 | 163 | */  | 
                                                        
@@ -175,7 +175,7 @@ discard block  | 
                                                    ||
| 175 | 175 | *  | 
                                                        
| 176 | 176 | * @param $line  | 
                                                        
| 177 | 177 | * @param $replace  | 
                                                        
| 178 | - * @param $delimiter  | 
                                                        |
| 178 | + * @param string $delimiter  | 
                                                        |
| 179 | 179 | *  | 
                                                        
| 180 | 180 | * @return mixed  | 
                                                        
| 181 | 181 | */  | 
                                                        
@@ -13,7 +13,7 @@  | 
                                                    ||
| 13 | 13 | private $eventEmitter;  | 
                                                        
| 14 | 14 | |
| 15 | 15 | /**  | 
                                                        
| 16 | - * @param EventInterface|string $event  | 
                                                        |
| 16 | + * @param UpdateWasReceived $event  | 
                                                        |
| 17 | 17 | * @throws \InvalidArgumentException  | 
                                                        
| 18 | 18 | * @return bool true if emitted, false otherwise  | 
                                                        
| 19 | 19 | */  | 
                                                        
@@ -1245,7 +1245,7 @@ discard block  | 
                                                    ||
| 1245 | 1245 | * @var bool $params ['one_time_keyboard']  | 
                                                        
| 1246 | 1246 | * @var bool $params ['selective']  | 
                                                        
| 1247 | 1247 | *  | 
                                                        
| 1248 | - * @return string  | 
                                                        |
| 1248 | + * @return Keyboard  | 
                                                        |
| 1249 | 1249 | */  | 
                                                        
| 1250 | 1250 | public function replyKeyboardMarkup(array $params)  | 
                                                        
| 1251 | 1251 |      { | 
                                                        
@@ -1272,7 +1272,7 @@ discard block  | 
                                                    ||
| 1272 | 1272 | * @var bool $params ['hide_keyboard']  | 
                                                        
| 1273 | 1273 | * @var bool $params ['selective']  | 
                                                        
| 1274 | 1274 | *  | 
                                                        
| 1275 | - * @return string  | 
                                                        |
| 1275 | + * @return Keyboard  | 
                                                        |
| 1276 | 1276 | */  | 
                                                        
| 1277 | 1277 | public static function replyKeyboardHide(array $params = [])  | 
                                                        
| 1278 | 1278 |      { | 
                                                        
@@ -1459,7 +1459,7 @@ discard block  | 
                                                    ||
| 1459 | 1459 | * Used primarily for file uploads.  | 
                                                        
| 1460 | 1460 | *  | 
                                                        
| 1461 | 1461 | * @param string $endpoint  | 
                                                        
| 1462 | - * @param array $params  | 
                                                        |
| 1462 | + * @param string $params  | 
                                                        |
| 1463 | 1463 | *  | 
                                                        
| 1464 | 1464 | * @throws TelegramSDKException  | 
                                                        
| 1465 | 1465 | *  | 
                                                        
@@ -9,6 +9,7 @@ discard block  | 
                                                    ||
| 9 | 9 | use Telegram\Bot\Exceptions\TelegramSDKException;  | 
                                                        
| 10 | 10 | use Telegram\Bot\FileUpload\InputFile;  | 
                                                        
| 11 | 11 | use Telegram\Bot\HttpClients\HttpClientInterface;  | 
                                                        
| 12 | +use Telegram\Bot\Keyboard\Keyboard;  | 
                                                        |
| 12 | 13 | use Telegram\Bot\Objects\Chat;  | 
                                                        
| 13 | 14 | use Telegram\Bot\Objects\ChatMember;  | 
                                                        
| 14 | 15 | use Telegram\Bot\Objects\File;  | 
                                                        
@@ -17,7 +18,6 @@ discard block  | 
                                                    ||
| 17 | 18 | use Telegram\Bot\Objects\Update;  | 
                                                        
| 18 | 19 | use Telegram\Bot\Objects\User;  | 
                                                        
| 19 | 20 | use Telegram\Bot\Objects\UserProfilePhotos;  | 
                                                        
| 20 | -use Telegram\Bot\Keyboard\Keyboard;  | 
                                                        |
| 21 | 21 | |
| 22 | 22 | /**  | 
                                                        
| 23 | 23 | * Class Api.  |