Merge pull request #461 from bezhermoso/validation_parser_patch

Default to DataTypes::STRING when no constraints are found
This commit is contained in:
William Durand 2014-08-06 22:41:22 +02:00
commit eb08b7af27

View File

@ -106,7 +106,7 @@ class ValidationParser implements ParserInterface, PostParserInterface
$vparams['format'] = join(', ', $vparams['format']);
}
foreach (array('dataType', 'readonly', 'required') as $reqprop) {
foreach (array('dataType', 'readonly', 'required', 'subType') as $reqprop) {
if (!isset($vparams[$reqprop])) {
$vparams[$reqprop] = null;
}
@ -118,6 +118,8 @@ class ValidationParser implements ParserInterface, PostParserInterface
$vparams['children'] = $this->doParse($vparams['class'], $visited);
}
$vparams['actualType'] = isset($vparams['actualType']) ? $vparams['actualType'] : DataTypes::STRING;
$params[$property] = $vparams;
}