Skip to content

Commit 5b91f94

Browse files
committed
handle go as well
1 parent 25fd487 commit 5b91f94

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/SDK/Language/Go.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,11 @@ public function getParamExample(array $param): string
265265
$output .= 'interface{}{' . $example . '}';
266266
break;
267267
case self::TYPE_OBJECT:
268-
$output .= 'map[string]interface{}{}';
268+
$output .= ($example === '{}')
269+
? '{map[string]interface{}{}}'
270+
: (($formatted = json_encode(json_decode($example, true), JSON_PRETTY_PRINT))
271+
? 'map[string]interface{}' . preg_replace('/\n/', "\n ", $formatted)
272+
: 'map[string]interface{}' . $example);
269273
break;
270274
case self::TYPE_BOOLEAN:
271275
$output .= ($example) ? 'true' : 'false';

0 commit comments

Comments
 (0)