Попробуйте это в своем пользовательском модуле:
use Drupal\user\UserInterface;
function my_module_user_insert(UserInterface $user) {
$rid = array_search('newcompanies', user_roles());
$user->addRole($rid);
$user->save();
}
Объяснение : вам нужно подключиться к hook_ENTITY_TYPE_insert
, а затем добавить желаемую роль для создаваемого пользователя. Обратите внимание, что вы должны добавить идентификатор роли вместо имени роли!
Я не пробовал, просто написал по памяти, надеюсь, это поможет!