[Form] do not iterate twice on the extended types

This commit is contained in:
Tobias Schultze 2019-06-01 00:15:03 +02:00
parent 343da8c528
commit 75179d3114

View File

@ -175,12 +175,7 @@ abstract class AbstractExtension implements FormExtensionInterface
throw new UnexpectedTypeException($extension, 'Symfony\Component\Form\FormTypeExtensionInterface');
}
$extendedTypes = [];
foreach ($extension::getExtendedTypes() as $extendedType) {
$extendedTypes[] = $extendedType;
}
foreach ($extendedTypes as $extendedType) {
$this->typeExtensions[$extendedType][] = $extension;
}
}