function logintoboggan_entity_base_field_info_alter in LoginToboggan 8
Implements hook_entity_bundle_field_info_alter().
Adds constraints to user name and password. Done in preference to form_alter as these fields set entity values in database.
File
- ./
logintoboggan.module, line 132 - LoginToboggan module.
Code
function logintoboggan_entity_base_field_info_alter(&$fields, EntityTypeInterface $entity_type) {
if ($entity_type
->id() == 'user' && !empty($fields['name'])) {
$fields['name']
->addConstraint('LogintobogganMailName', []);
}
if ($entity_type
->id() == 'user' && !empty($fields['pass'])) {
$fields['pass']
->addConstraint('LogintobogganPasswordLength', []);
}
}