Merge pull request #185 from blaugueux/patch-form

Handle the prefix form when parseForm.
This commit is contained in:
William Durand 2013-05-06 00:57:43 -07:00
commit 1780b09387
3 changed files with 97 additions and 97 deletions

View File

@ -73,7 +73,7 @@ class FormTypeParser implements ParserInterface
$form = $this->formFactory->create($type);
return $this->parseForm($form);
return $this->parseForm($form, $form->getName());
}
private function parseForm($form, $prefix = null)

View File

@ -87,18 +87,18 @@ _create test_
#### Parameters ####
a:
test_type[a]:
* type: string
* required: true
* description: A nice description
b:
test_type[b]:
* type: string
* required: false
c:
test_type[c]:
* type: boolean
* required: true
@ -117,18 +117,18 @@ _create test_
#### Parameters ####
a:
test_type[a]:
* type: string
* required: true
* description: A nice description
b:
test_type[b]:
* type: string
* required: false
c:
test_type[c]:
* type: boolean
* required: true
@ -156,7 +156,7 @@ _create another test_
#### Parameters ####
a:
dependency_type[a]:
* type: string
* required: true
@ -291,7 +291,7 @@ _Testing return_
#### Response ####
a:
dependency_type[a]:
* type: string
* description: A nice description

View File

@ -104,21 +104,21 @@ class SimpleFormatterTest extends WebTestCase
'description' => 'create test',
'parameters' =>
array(
'a' =>
'test_type[a]' =>
array(
'dataType' => 'string',
'required' => true,
'description' => 'A nice description',
'readonly' => false,
),
'b' =>
'test_type[b]' =>
array(
'dataType' => 'string',
'required' => false,
'description' => '',
'readonly' => false,
),
'c' =>
'test_type[c]' =>
array(
'dataType' => 'boolean',
'required' => true,
@ -147,21 +147,21 @@ class SimpleFormatterTest extends WebTestCase
'description' => 'create test',
'parameters' =>
array(
'a' =>
'test_type[a]' =>
array(
'dataType' => 'string',
'required' => true,
'description' => 'A nice description',
'readonly' => false,
),
'b' =>
'test_type[b]' =>
array(
'dataType' => 'string',
'required' => false,
'description' => '',
'readonly' => false,
),
'c' =>
'test_type[c]' =>
array(
'dataType' => 'boolean',
'required' => true,
@ -192,7 +192,7 @@ class SimpleFormatterTest extends WebTestCase
'description' => 'create another test',
'parameters' =>
array(
'a' =>
'dependency_type[a]' =>
array(
'dataType' => 'string',
'required' => true,
@ -385,7 +385,7 @@ With multiple lines.',
'description' => 'Testing return',
'response' =>
array(
'a' =>
'dependency_type[a]' =>
array(
'dataType' => 'string',
'required' => true,