mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-02 15:51:48 +03:00
Handle the prefix form when parseForm.
Cf. #166 and thanks to @madesst.
This commit is contained in:
parent
867f82d97d
commit
6859384983
@ -73,7 +73,7 @@ class FormTypeParser implements ParserInterface
|
|||||||
|
|
||||||
$form = $this->formFactory->create($type);
|
$form = $this->formFactory->create($type);
|
||||||
|
|
||||||
return $this->parseForm($form);
|
return $this->parseForm($form, $form->getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
private function parseForm($form, $prefix = null)
|
private function parseForm($form, $prefix = null)
|
||||||
|
@ -87,18 +87,18 @@ _create test_
|
|||||||
|
|
||||||
#### Parameters ####
|
#### Parameters ####
|
||||||
|
|
||||||
a:
|
test_type[a]:
|
||||||
|
|
||||||
* type: string
|
* type: string
|
||||||
* required: true
|
* required: true
|
||||||
* description: A nice description
|
* description: A nice description
|
||||||
|
|
||||||
b:
|
test_type[b]:
|
||||||
|
|
||||||
* type: string
|
* type: string
|
||||||
* required: false
|
* required: false
|
||||||
|
|
||||||
c:
|
test_type[c]:
|
||||||
|
|
||||||
* type: boolean
|
* type: boolean
|
||||||
* required: true
|
* required: true
|
||||||
@ -117,18 +117,18 @@ _create test_
|
|||||||
|
|
||||||
#### Parameters ####
|
#### Parameters ####
|
||||||
|
|
||||||
a:
|
test_type[a]:
|
||||||
|
|
||||||
* type: string
|
* type: string
|
||||||
* required: true
|
* required: true
|
||||||
* description: A nice description
|
* description: A nice description
|
||||||
|
|
||||||
b:
|
test_type[b]:
|
||||||
|
|
||||||
* type: string
|
* type: string
|
||||||
* required: false
|
* required: false
|
||||||
|
|
||||||
c:
|
test_type[c]:
|
||||||
|
|
||||||
* type: boolean
|
* type: boolean
|
||||||
* required: true
|
* required: true
|
||||||
@ -156,7 +156,7 @@ _create another test_
|
|||||||
|
|
||||||
#### Parameters ####
|
#### Parameters ####
|
||||||
|
|
||||||
a:
|
dependency_type[a]:
|
||||||
|
|
||||||
* type: string
|
* type: string
|
||||||
* required: true
|
* required: true
|
||||||
@ -291,7 +291,7 @@ _Testing return_
|
|||||||
|
|
||||||
#### Response ####
|
#### Response ####
|
||||||
|
|
||||||
a:
|
dependency_type[a]:
|
||||||
|
|
||||||
* type: string
|
* type: string
|
||||||
* description: A nice description
|
* description: A nice description
|
||||||
|
@ -104,21 +104,21 @@ class SimpleFormatterTest extends WebTestCase
|
|||||||
'description' => 'create test',
|
'description' => 'create test',
|
||||||
'parameters' =>
|
'parameters' =>
|
||||||
array(
|
array(
|
||||||
'a' =>
|
'test_type[a]' =>
|
||||||
array(
|
array(
|
||||||
'dataType' => 'string',
|
'dataType' => 'string',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'description' => 'A nice description',
|
'description' => 'A nice description',
|
||||||
'readonly' => false,
|
'readonly' => false,
|
||||||
),
|
),
|
||||||
'b' =>
|
'test_type[b]' =>
|
||||||
array(
|
array(
|
||||||
'dataType' => 'string',
|
'dataType' => 'string',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'description' => '',
|
'description' => '',
|
||||||
'readonly' => false,
|
'readonly' => false,
|
||||||
),
|
),
|
||||||
'c' =>
|
'test_type[c]' =>
|
||||||
array(
|
array(
|
||||||
'dataType' => 'boolean',
|
'dataType' => 'boolean',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
@ -147,21 +147,21 @@ class SimpleFormatterTest extends WebTestCase
|
|||||||
'description' => 'create test',
|
'description' => 'create test',
|
||||||
'parameters' =>
|
'parameters' =>
|
||||||
array(
|
array(
|
||||||
'a' =>
|
'test_type[a]' =>
|
||||||
array(
|
array(
|
||||||
'dataType' => 'string',
|
'dataType' => 'string',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'description' => 'A nice description',
|
'description' => 'A nice description',
|
||||||
'readonly' => false,
|
'readonly' => false,
|
||||||
),
|
),
|
||||||
'b' =>
|
'test_type[b]' =>
|
||||||
array(
|
array(
|
||||||
'dataType' => 'string',
|
'dataType' => 'string',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'description' => '',
|
'description' => '',
|
||||||
'readonly' => false,
|
'readonly' => false,
|
||||||
),
|
),
|
||||||
'c' =>
|
'test_type[c]' =>
|
||||||
array(
|
array(
|
||||||
'dataType' => 'boolean',
|
'dataType' => 'boolean',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
@ -192,7 +192,7 @@ class SimpleFormatterTest extends WebTestCase
|
|||||||
'description' => 'create another test',
|
'description' => 'create another test',
|
||||||
'parameters' =>
|
'parameters' =>
|
||||||
array(
|
array(
|
||||||
'a' =>
|
'dependency_type[a]' =>
|
||||||
array(
|
array(
|
||||||
'dataType' => 'string',
|
'dataType' => 'string',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
@ -385,7 +385,7 @@ With multiple lines.',
|
|||||||
'description' => 'Testing return',
|
'description' => 'Testing return',
|
||||||
'response' =>
|
'response' =>
|
||||||
array(
|
array(
|
||||||
'a' =>
|
'dependency_type[a]' =>
|
||||||
array(
|
array(
|
||||||
'dataType' => 'string',
|
'dataType' => 'string',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user