mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-02 15:51:48 +03:00
commit
86e47fe785
@ -250,13 +250,13 @@ nested[parent][nested]:
|
||||
* required: false
|
||||
* description: No description.
|
||||
|
||||
nested[parent][nestedArray][]:
|
||||
nested[parent][nested_array][]:
|
||||
|
||||
* type: array of objects (JmsNested)
|
||||
* required: false
|
||||
* description: No description.
|
||||
|
||||
nestedArray[]:
|
||||
nested_array[]:
|
||||
|
||||
* type: array of objects (JmsNested)
|
||||
* required: false
|
||||
|
@ -345,7 +345,7 @@ With multiple lines.',
|
||||
'description' => 'No description.',
|
||||
'readonly' => false,
|
||||
),
|
||||
'nestedArray' =>
|
||||
'nested_array' =>
|
||||
array (
|
||||
'dataType' => 'array of objects (JmsNested)',
|
||||
'required' => false,
|
||||
@ -356,7 +356,7 @@ With multiple lines.',
|
||||
),
|
||||
),
|
||||
),
|
||||
'nestedArray' =>
|
||||
'nested_array' =>
|
||||
array (
|
||||
'dataType' => 'array of objects (JmsNested)',
|
||||
'required' => false,
|
||||
|
@ -44,6 +44,23 @@ class JmsMetadataParserTest extends \PHPUnit_Framework_TestCase
|
||||
$metadata->addPropertyMetadata($propertyMetadataBar);
|
||||
$metadata->addPropertyMetadata($propertyMetadataBaz);
|
||||
|
||||
$propertyNamingStrategy = $this->getMock('JMS\Serializer\Naming\PropertyNamingStrategyInterface');
|
||||
|
||||
$propertyNamingStrategy
|
||||
->expects($this->at(0))
|
||||
->method('translateName')
|
||||
->will($this->returnValue('foo'));
|
||||
|
||||
$propertyNamingStrategy
|
||||
->expects($this->at(1))
|
||||
->method('translateName')
|
||||
->will($this->returnValue('bar'));
|
||||
|
||||
$propertyNamingStrategy
|
||||
->expects($this->at(2))
|
||||
->method('translateName')
|
||||
->will($this->returnValue('baz'));
|
||||
|
||||
$input = new JmsNested();
|
||||
|
||||
$metadataFactory->expects($this->once())
|
||||
@ -51,7 +68,7 @@ class JmsMetadataParserTest extends \PHPUnit_Framework_TestCase
|
||||
->with($input)
|
||||
->will($this->returnValue($metadata));
|
||||
|
||||
$jmsMetadataParser = new JmsMetadataParser($metadataFactory, $docCommentExtractor);
|
||||
$jmsMetadataParser = new JmsMetadataParser($metadataFactory, $propertyNamingStrategy, $docCommentExtractor);
|
||||
|
||||
$output = $jmsMetadataParser->parse($input);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user