function social_profile_fields_entity_bundle_field_info_alter in Open Social 8.7
Same name and namespace in other branches
- 8.9 modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.module \social_profile_fields_entity_bundle_field_info_alter()
- 8.8 modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.module \social_profile_fields_entity_bundle_field_info_alter()
- 10.3.x modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.module \social_profile_fields_entity_bundle_field_info_alter()
- 10.0.x modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.module \social_profile_fields_entity_bundle_field_info_alter()
- 10.1.x modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.module \social_profile_fields_entity_bundle_field_info_alter()
- 10.2.x modules/social_features/social_profile/modules/social_profile_fields/social_profile_fields.module \social_profile_fields_entity_bundle_field_info_alter()
Implements hook_entity_bundle_field_info_alter().
File
- modules/
social_features/ social_profile/ modules/ social_profile_fields/ social_profile_fields.module, line 232 - The social profile fields module file.
Code
function social_profile_fields_entity_bundle_field_info_alter(&$fields, EntityTypeInterface $entity_type, $bundle) {
// Add the unique nickname constraint.
if ($bundle === 'profile' && isset($fields['field_profile_nick_name']) && $entity_type
->id() === 'profile' && \Drupal::config('social_profile_fields.settings')
->get('nickname_unique_validation')) {
$fields['field_profile_nick_name']
->addConstraint('UniqueNickname', []);
}
}