$field_name, 'type' => 'entity_reference', 'entity_type' => $entity_type, 'cardinality' => $cardinality, 'settings' => [ 'target_type' => $target_entity_type, ], ])->save(); } if (!FieldConfig::loadByName($entity_type, $bundle, $field_name)) { FieldConfig::create([ 'field_name' => $field_name, 'entity_type' => $entity_type, 'bundle' => $bundle, 'label' => $field_label, 'settings' => [ 'handler' => $selection_handler, 'handler_settings' => $selection_handler_settings, ], ])->save(); } } }