diff --git a/src/Plugin/Field/FieldType/DynamicEntityReferenceItem.php b/src/Plugin/Field/FieldType/DynamicEntityReferenceItem.php index 04d130b..533b4c4 100644 --- a/src/Plugin/Field/FieldType/DynamicEntityReferenceItem.php +++ b/src/Plugin/Field/FieldType/DynamicEntityReferenceItem.php @@ -160,7 +160,7 @@ class DynamicEntityReferenceItem extends ConfigurableEntityReferenceItem { foreach ($referenceable_entities as $bundle => $entities) { $bundle_label = String::checkPlain($bundles[$bundle]['label']); foreach ($entities as $id => $entity_label) { - $return[$target_types[$target_type]][$bundle_label]["{$target_type}-{$id}"] = $entity_label; + $return[$bundle_label]["{$target_type}-{$id}"] = $entity_label; } } } diff --git a/src/Plugin/Field/FieldWidget/DynamicEntityReferenceOptionsTrait.php b/src/Plugin/Field/FieldWidget/DynamicEntityReferenceOptionsTrait.php index 8165cd9..1bf3c54 100644 --- a/src/Plugin/Field/FieldWidget/DynamicEntityReferenceOptionsTrait.php +++ b/src/Plugin/Field/FieldWidget/DynamicEntityReferenceOptionsTrait.php @@ -20,7 +20,7 @@ trait DynamicEntityReferenceOptionsTrait { * {@inheritdoc} * * This widget only support single target type dynamic entity reference - * fields. Select list Check boxes and radio buttons doesn't make sense for + * fields. Select list Check boxes and radio buttons don't make sense for * multiple target_types. */ public static function isApplicable(FieldDefinitionInterface $field_definition) { @@ -29,16 +29,6 @@ trait DynamicEntityReferenceOptionsTrait { /** * {@inheritdoc} - * - * This widget only support single target type dynamic entity reference - * fields so no need to support groups. - */ - protected function supportsGroups() { - return FALSE; - } - - /** - * {@inheritdoc} */ protected function getSelectedOptions(FieldItemListInterface $items, $delta = 0) { // We need to check against a flat list of options.