Skip to content

Commit a02f958

Browse files
committed
Improve Responses resolving references
fixes #119
1 parent 39b7cac commit a02f958

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/spec/Responses.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,10 +242,10 @@ public function resolveReferences(ReferenceContext $context = null)
242242
/** @var Response|Reference|null $referencedObject */
243243
$referencedObject = $response->resolve($context);
244244
$this->_responses[$key] = $referencedObject;
245-
if (!$referencedObject instanceof Reference && $referencedObject !== null) {
245+
if (!$referencedObject instanceof Reference && $referencedObject instanceof SpecObjectInterface) {
246246
$referencedObject->resolveReferences();
247247
}
248-
} else {
248+
} elseif ($response instanceof SpecObjectInterface) {
249249
$response->resolveReferences($context);
250250
}
251251
}

0 commit comments

Comments
 (0)