Add missing array key checks

Fixes #423
This commit is contained in:
William DURAND 2014-06-27 10:07:03 +02:00
parent 03f6142a84
commit a817081ab2

View File

@ -103,8 +103,14 @@ abstract class AbstractFormatter implements FormatterInterface
*/
protected function getNewName($name, $data, $parentName = null)
{
$array = '';
$newName = ($parentName) ? sprintf("%s[%s]", $parentName, $name) : $name;
$array = $data['actualType'] == DataTypes::COLLECTION && $data['subType'] !== null ? '[]' : '';
if (isset($data['actualType']) && $data['actualType'] == DataTypes::COLLECTION
&& isset($data['subType']) && $data['subType'] !== null
) {
$array = '[]';
}
return sprintf("%s%s", $newName, $array);
}