diff --git a/lib/codegen/php/guzzle.dart b/lib/codegen/php/guzzle.dart index 5ab8c39d..0cdacf43 100644 --- a/lib/codegen/php/guzzle.dart +++ b/lib/codegen/php/guzzle.dart @@ -72,12 +72,13 @@ echo $res->getBody(); var templateMultiPartBody = jj.Template(kMultiPartBodyTemplate); var renderedMultiPartBody = templateMultiPartBody.render({ "fields_list": requestModel.formDataMapList.map((field) { - return ''' + var row = ''' [ 'name' => '${field['name']}', 'contents' => '${field['value']}' - ],\n'''; - }).join(), + ]'''; + return row; + }).join(",\n"), }); result += renderedMultiPartBody; } diff --git a/test/codegen/php_guzzle_codegen_test.dart b/test/codegen/php_guzzle_codegen_test.dart index 6ed22ef8..455f5ac7 100644 --- a/test/codegen/php_guzzle_codegen_test.dart +++ b/test/codegen/php_guzzle_codegen_test.dart @@ -495,8 +495,7 @@ $body = new MultipartStream([ [ 'name' => 'times', 'contents' => '3' - ], - + ] ]); $headers = [ @@ -537,8 +536,7 @@ $body = new MultipartStream([ [ 'name' => 'times', 'contents' => '3' - ], - + ] ]); $headers = [ @@ -576,8 +574,7 @@ $body = new MultipartStream([ [ 'name' => 'imfile', 'contents' => '/Documents/up/1.png' - ], - + ] ]); $headers = [ @@ -614,8 +611,7 @@ $body = new MultipartStream([ [ 'name' => 'imfile', 'contents' => '/Documents/up/1.png' - ], - + ] ]); $headers = [ @@ -656,8 +652,7 @@ $body = new MultipartStream([ [ 'name' => 'times', 'contents' => '3' - ], - + ] ]); $queryParams = [ @@ -700,8 +695,7 @@ $body = new MultipartStream([ [ 'name' => 'imfile', 'contents' => '/Documents/up/1.png' - ], - + ] ]); $queryParams = [