mirror of
https://github.com/retailcrm/NelmioApiDocBundle.git
synced 2025-02-02 15:51:48 +03:00
Update PhpDocHandler.php
https://github.com/nelmio/NelmioApiDocBundle/issues/477
This commit is contained in:
parent
bc1d3f6f7f
commit
3e6a47818e
@ -83,10 +83,17 @@ class PhpDocHandler implements HandlerInterface
|
|||||||
$found = false;
|
$found = false;
|
||||||
foreach ($paramDocs as $paramDoc) {
|
foreach ($paramDocs as $paramDoc) {
|
||||||
if (preg_match(sprintf($regexp, preg_quote($var)), $paramDoc, $matches)) {
|
if (preg_match(sprintf($regexp, preg_quote($var)), $paramDoc, $matches)) {
|
||||||
$requirements[$var]['dataType'] = isset($matches[1]) ? $matches[1] : '';
|
$annotationRequirements = $annotation->getrequirements();
|
||||||
$requirements[$var]['description'] = $matches[2];
|
|
||||||
|
|
||||||
if (!isset($requirements[$var]['requirement'])) {
|
if (!isset($annotationRequirements[$var]['dataType'])) {
|
||||||
|
$requirements[$var]['dataType'] = isset($matches[1]) ? $matches[1] : '';
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isset($annotationRequirements[$var]['description'])) {
|
||||||
|
$requirements[$var]['description'] = $matches[2];
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!isset($requirements[$var]['requirement']) && !isset($annotationRequirements[$var]['requirement'])) {
|
||||||
$requirements[$var]['requirement'] = '';
|
$requirements[$var]['requirement'] = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user