From fd7b5e167915c87473dff5a8d148abb7b6f111f6 Mon Sep 17 00:00:00 2001 From: Asmir Mustafic Date: Sat, 26 Jan 2019 21:03:07 +0100 Subject: [PATCH] fix missing previous recursive call --- ModelDescriber/JMSModelDescriber.php | 2 +- Tests/Functional/JMSFunctionalTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ModelDescriber/JMSModelDescriber.php b/ModelDescriber/JMSModelDescriber.php index f092a85..6c2dd77 100644 --- a/ModelDescriber/JMSModelDescriber.php +++ b/ModelDescriber/JMSModelDescriber.php @@ -165,7 +165,7 @@ class JMSModelDescriber implements ModelDescriberInterface, ModelRegistryAwareIn } $property->setType('array'); - $this->describeItem($nestedType, $property->getItems(), $groups); + $this->describeItem($nestedType, $property->getItems(), $groups, $previousGroups); } elseif ('array' === $type['name']) { $property->setType('object'); $property->merge(['additionalProperties' => []]); diff --git a/Tests/Functional/JMSFunctionalTest.php b/Tests/Functional/JMSFunctionalTest.php index 52544d9..b01783b 100644 --- a/Tests/Functional/JMSFunctionalTest.php +++ b/Tests/Functional/JMSFunctionalTest.php @@ -48,7 +48,7 @@ class JMSFunctionalTest extends WebTestCase 'type' => 'object', 'properties' => [ 'picture' => [ - '$ref' => '#/definitions/JMSPicture', + '$ref' => '#/definitions/JMSPicture2', ], ], ], $this->getModel('JMSChatUser')->toArray());