mirror of
https://github.com/ambieco/scribe.git
synced 2026-04-28 10:06:01 +08:00
Experimental: don't URL-encode Postman query parameters (closes #442)
This commit is contained in:
@@ -293,8 +293,8 @@ class PostmanCollectionWriter
|
||||
// Going with the first to also support object query parameters
|
||||
// See https://www.php.net/manual/en/function.parse-str.php
|
||||
$query[] = [
|
||||
'key' => urlencode("{$name}[$index]"),
|
||||
'value' => urlencode($value),
|
||||
'key' => "{$name}[$index]",
|
||||
'value' => $value,
|
||||
'description' => strip_tags($parameterData->description),
|
||||
// Default query params to disabled if they aren't required and have empty values
|
||||
'disabled' => !$parameterData->required && empty($parameterData->example),
|
||||
|
||||
@@ -130,13 +130,13 @@ class PostmanCollectionWriterTest extends TestCase
|
||||
'disabled' => false,
|
||||
], $variableData[0]);
|
||||
$this->assertEquals([
|
||||
'key' => urlencode('filters[0]'),
|
||||
'key' => 'filters[0]',
|
||||
'value' => '34',
|
||||
'description' => 'Filters',
|
||||
'disabled' => false,
|
||||
], $variableData[1]);
|
||||
$this->assertEquals([
|
||||
'key' => urlencode('filters[1]'),
|
||||
'key' => 'filters[1]',
|
||||
'value' => '12',
|
||||
'description' => 'Filters',
|
||||
'disabled' => false,
|
||||
|
||||
Reference in New Issue
Block a user