diff --git a/Parser/FormTypeParser.php b/Parser/FormTypeParser.php index b19de40..4b0b11a 100644 --- a/Parser/FormTypeParser.php +++ b/Parser/FormTypeParser.php @@ -61,7 +61,7 @@ class FormTypeParser $config = $child->getConfig(); $bestType = ''; - foreach ($config->getTypes() as $type) { + for ($type = $config->getType(); null !== $type; $type = $type->getParent()) { if (isset($this->mapTypes[$type->getName()])) { $bestType = $this->mapTypes[$type->getName()]; }