diff --git a/src/Everlution/EnumBundle/DependencyInjection/EnumMappingTrait.php b/src/Everlution/EnumBundle/DependencyInjection/EnumMappingTrait.php index 55b0e53..173de75 100644 --- a/src/Everlution/EnumBundle/DependencyInjection/EnumMappingTrait.php +++ b/src/Everlution/EnumBundle/DependencyInjection/EnumMappingTrait.php @@ -23,6 +23,10 @@ protected function enumMapping(EnumDBMapInterface $enumDBMap) $map['enum'] = NullEnum::class; foreach ($map as $enumName => $enumClass) { + if (Type::hasType($enumName)) { + continue; + } + Type::addType($enumName, EnumDBType::class); /** @var EnumDBType $type */ $type = Type::getType($enumName);