Longman\TelegramBot\Request::setUpRequestParams PHP Method

setUpRequestParams() private static method

If any item of the array is a resource, reformat it to a multipart request. Else, just return the passed data as form params.
private static setUpRequestParams ( array $data ) : array
$data array
return array
    private static function setUpRequestParams(array $data)
    {
        $has_resource = false;
        $multipart = [];
        //Reformat data array in multipart way if it contains a resource
        foreach ($data as $key => $item) {
            $has_resource |= is_resource($item);
            $multipart[] = ['name' => $key, 'contents' => $item];
        }
        if ($has_resource) {
            return ['multipart' => $multipart];
        }
        return ['form_params' => $data];
    }