← all change records

#3283218 hasRole() has moved from UserInterface to AccountInterface

break Target 11.4.x Published 2026-03-03
#3228209

Generated 2026-08-02 14:00 UTC

Matching rules (1)

  • from: fqn: '\Drupal\user\UserInterface::hasRole' to: fqn: '\Drupal\Core\Session\AccountInterface::hasRole'

Affected contrib projects (87)

Project legacy in_flight migrated installs files adopters
devel 0 50 0 139,167 1 1
rules 0 11 0 81,263 2 2
feeds 0 7 0 78,364 1 1
password_policy 0 13 0 56,012 1 1
role_delegation 0 8 0 55,992 1 1
cas 0 28 0 30,910 2 2
openid_connect 0 1 0 30,381 2 2
simple_oauth 0 3 0 21,930 1 1
reroute_email 0 12 0 21,707 2 2
eca 0 54 0 19,852 1 1
samlauth 0 2 0 18,468 2 2
ai 0 70 0 18,387 1 1
bpmn_io 0 1 0 16,101 1 1
userprotect 0 5 0 14,639 1 1
roleassign 0 8 0 14,239 1 1
nodeaccess 0 4 0 9,681 1 1
authorization 0 2 0 7,902 1 1
social_auth 0 34 0 5,246 3 3
front 0 4 0 5,220 1 1
bamboo_twig 0 27 0 3,461 1 1
modal_page 0 44 0 2,970 3 3
commerce_license 0 13 0 2,661 2 2
role_expire 0 26 0 2,212 4 4
crazyegg 0 10 0 2,128 1 1
block_inactive_users 0 20 0 2,052 1 1
domain_entity 0 3 0 1,873 1 1
miniorange_oauth_client 0 0 3 966 0 1
cms_content_sync 0 54 0 948 1 1
miniorange_2fa 0 37 0 708 1 1
content_planner 0 0 2 658 0 1
user_email_verification 0 5 0 615 1 1
simple_access 0 0 3 596 0 1
simple_user_management 0 4 0 592 2 2
session_management 0 11 0 574 1 1
graphql_core_schema 0 10 0 483 1 1
opigno_moxtra 0 22 0 457 4 4
tool 0 4 0 433 2 2
ldap_auth 0 3 0 422 1 1
o365 0 9 0 406 1 1
social_auth_entra_id 0 8 0 320 1 1
access_policy 0 0 9 258 0 2
email_login_otp 0 6 0 218 1 1
mcp_tools 0 10 0 176 1 1
stop_admin 0 3 0 132 1 1
tether_stats 0 7 0 105 1 1
doccheck_basic 0 1 0 91 1 1
commerce_pickup 0 4 0 75 1 1
bootbase 0 4 0 69 1 1
crm 0 0 4 62 0 1
really_simple_google_tag 0 5 0 44 1 1
oauth_server_sso 0 9 0 43 1 1
questions_answers 0 1 0 43 1 1
decoupled_auth 0 16 0 34 1 1
content_translation_access 0 5 0 26 1 1
bee_hotel 0 11 0 25 2 2
wb_universe 0 13 0 24 1 1
workbench_approver 0 2 0 24 1 1
bibcite_import_orcid 0 9 0 23 1 1
user_update_notify 0 5 0 23 1 1
mail_box_management 0 0 3 21 0 1
simpleavs 0 1 0 21 3 6
cmrf_user_sync 0 8 0 17 1 1
metatag_user_role 0 2 0 17 1 1
intercept 0 15 0 16 1 1
contacts 0 32 0 14 9 9
crowd 0 5 0 14 4 4
quantcdn 0 0 3 13 0 1
user_referral 0 3 0 13 1 1
group_member_role 0 2 0 11 1 1
group_member_import 0 6 0 10 2 2
webtrees 0 12 0 9 1 1
commerce_license_content 0 3 0 8 1 1
social_course 0 19 0 7 2 2
user_reference_invite 0 17 0 7 1 2
menu_custom_access 0 5 0 5 1 1
advanced_403_redirect 0 0 1 4 0 1
nodehive_core 0 0 6 4 0 1
stripe_sync 0 1 0 4 4 4
commerce_node_pay 0 0 2 3 0 1
conreg 0 7 0 3 2 2
knowledge 0 3 0 2 1 1
gamify 0 1 0 1 1 1
user_inactivity_revoke_roles 0 4 0 1 3 3
vereinonline_auth 0 11 0 1 1 1
ewelink 0 0 2 0 0 1
raisedonors 0 1 0 0 1 1
rest_role_restrict 0 0 1 0 0 1