mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-10 11:39:25 +03:00
Fix map support of FOSRestBundle
This commit is contained in:
parent
ccad10aae1
commit
90293e171f
@ -58,13 +58,21 @@ final class FosRestDescriber implements RouteDescriberInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$parameter->setDefault($annotation->getDefault());
|
$parameter->setDefault($annotation->getDefault());
|
||||||
if (null === $parameter->getType()) {
|
if (null !== $parameter->getType()) {
|
||||||
$parameter->setType($annotation->map ? 'array' : 'string');
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null === $parameter->getDescription()) {
|
if (null === $parameter->getDescription()) {
|
||||||
$parameter->setDescription($annotation->description);
|
$parameter->setDescription($annotation->description);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($annotation->map) {
|
||||||
|
$parameter->setType('array');
|
||||||
|
$parameter = $parameter->getItems();
|
||||||
|
}
|
||||||
|
|
||||||
|
$parameter->setType('string');
|
||||||
|
|
||||||
$pattern = $this->getPattern($annotation->requirements);
|
$pattern = $this->getPattern($annotation->requirements);
|
||||||
if (null !== $pattern) {
|
if (null !== $pattern) {
|
||||||
$parameter->setPattern($pattern);
|
$parameter->setPattern($pattern);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user