diff --git a/Parser/ValidationParser.php b/Parser/ValidationParser.php index 1ce1063..27a671a 100644 --- a/Parser/ValidationParser.php +++ b/Parser/ValidationParser.php @@ -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; }