toArray()); } return array_map( fn($update) => BotCommand::fromArray($update), self::executeCurl(self::buildPost($bot, Methods::GET_MY_COMMANDS->value, $parameters)) ); } /** * @inheritDoc */ public static function getRequiredParameters(): ?array { return null; } /** * @inheritDoc */ public static function getOptionalParameters(): ?array { return [ 'scope', 'language_code' ]; } }