← all change records
#3579037 AccessResult::allowedIf() and AccessResult::forbiddenIf() now accept a neutral reason
Generated 2026-09-22 02:00 UTC
Matching rules (2)
- to:
arity_min: 2
fqn: '\Drupal\Core\Access\AccessResult::allowedIf'
- to:
arity_min: 3
fqn: '\Drupal\Core\Access\AccessResult::forbiddenIf'
Affected contrib projects (170)
| Project | legacy | in_flight | migrated | installs | files | adopters | |
|---|---|---|---|---|---|---|---|
| twig_tweak ↗ | 0 | 0 | 0 | 178,508 | 0 | 1 | |
| block_field ↗ | 0 | 0 | 0 | 45,192 | 0 | 2 | |
| entity_clone ↗ | 0 | 0 | 0 | 41,220 | 0 | 1 | |
| commerce ↗ | 0 | 0 | 0 | 36,840 | 0 | 18 | |
| profile ↗ | 0 | 0 | 0 | 35,554 | 0 | 1 | |
| entityqueue ↗ | 0 | 0 | 0 | 27,239 | 0 | 2 | |
| yoast_seo ↗ | 0 | 0 | 0 | 26,827 | 0 | 1 | |
| checklistapi ↗ | 0 | 0 | 0 | 23,881 | 0 | 1 | |
| trash ↗ | 0 | 0 | 0 | 23,141 | 0 | 3 | |
| administerusersbyrole ↗ | 0 | 0 | 0 | 20,273 | 0 | 1 | |
| group ↗ | 0 | 0 | 0 | 18,705 | 0 | 4 | |
| ai ↗ | 0 | 0 | 0 | 17,818 | 0 | 3 | |
| commerce_shipping ↗ | 0 | 0 | 0 | 16,062 | 0 | 1 | |
| advanced_help ↗ | 0 | 0 | 0 | 15,885 | 0 | 1 | |
| ckeditor5_premium_features ↗ | 0 | 0 | 7 | 14,689 | 0 | 4 | |
| bpmn_io ↗ | 0 | 0 | 0 | 14,664 | 0 | 15 | |
| access_unpublished ↗ | 0 | 0 | 0 | 12,403 | 0 | 1 | |
| domain ↗ | 0 | 0 | 0 | 11,497 | 0 | 2 | |
| book ↗ | 0 | 0 | 0 | 10,889 | 0 | 2 | |
| block_content_permissions ↗ | 0 | 0 | 0 | 10,728 | 0 | 1 | |
| block_region_permissions ↗ | 0 | 0 | 0 | 9,628 | 0 | 1 | |
| responsive_menu ↗ | 0 | 0 | 0 | 9,290 | 0 | 1 | |
| canvas ↗ | 0 | 0 | 0 | 8,315 | 0 | 8 | |
| og ↗ | 0 | 0 | 0 | 6,906 | 0 | 1 | |
| views_entity_form_field ↗ | 0 | 0 | 0 | 6,004 | 0 | 1 | |
| workbench_moderation ↗ | 0 | 0 | 0 | 5,955 | 0 | 2 | |
| media_directories ↗ | 0 | 0 | 0 | 5,699 | 0 | 2 | |
| scheduled_transitions ↗ | 0 | 0 | 0 | 3,881 | 0 | 1 | |
| hotjar ↗ | 0 | 0 | 0 | 3,544 | 0 | 1 | |
| block_access ↗ | 0 | 0 | 0 | 2,904 | 0 | 1 | |
| filebrowser ↗ | 0 | 0 | 0 | 2,797 | 0 | 1 | |
| preview_link ↗ | 0 | 0 | 0 | 2,707 | 0 | 2 | |
| commerce_add_to_cart_link ↗ | 0 | 0 | 0 | 2,454 | 0 | 2 | |
| domain_entity ↗ | 0 | 0 | 0 | 1,913 | 0 | 1 | |
| comment_delete ↗ | 0 | 0 | 0 | 1,832 | 0 | 1 | |
| entity_bundle_permissions ↗ | 0 | 0 | 0 | 1,649 | 0 | 1 | |
| message_subscribe ↗ | 0 | 0 | 0 | 1,625 | 0 | 1 | |
| commerce_cart_api ↗ | 0 | 0 | 0 | 1,624 | 0 | 2 | |
| helper ↗ | 0 | 0 | 0 | 1,555 | 0 | 1 | |
| payment ↗ | 0 | 0 | 0 | 1,398 | 0 | 1 | |
| acquia_dam ↗ | 0 | 0 | 0 | 1,343 | 0 | 4 | |
| bibcite ↗ | 0 | 0 | 0 | 1,252 | 0 | 2 | |
| commerce_file ↗ | 0 | 0 | 0 | 1,235 | 0 | 1 | |
| field_css ↗ | 0 | 0 | 0 | 1,180 | 0 | 1 | |
| disable_user_1_edit ↗ | 0 | 0 | 0 | 1,113 | 0 | 1 | |
| role_hierarchy ↗ | 0 | 0 | 0 | 1,063 | 0 | 1 | |
| analytics ↗ | 0 | 0 | 0 | 1,021 | 0 | 1 | |
| opigno_dashboard ↗ | 0 | 0 | 0 | 956 | 0 | 1 | |
| opigno_forum ↗ | 0 | 0 | 0 | 950 | 0 | 1 | |
| opigno_social ↗ | 0 | 0 | 0 | 883 | 0 | 1 | |
| entity_reference_integrity ↗ | 0 | 0 | 0 | 858 | 0 | 1 | |
| commerce_cart_flyout ↗ | 0 | 0 | 0 | 839 | 0 | 1 | |
| brightcove ↗ | 0 | 0 | 0 | 831 | 0 | 1 | |
| apigee_edge ↗ | 0 | 0 | 0 | 800 | 0 | 8 | |
| auto_node_translate ↗ | 0 | 0 | 0 | 767 | 0 | 1 | |
| basic_cart ↗ | 0 | 0 | 0 | 736 | 0 | 1 | |
| block_scheduler ↗ | 0 | 0 | 0 | 690 | 0 | 2 | |
| campaignmonitor ↗ | 0 | 0 | 0 | 656 | 0 | 1 | |
| acquia_contenthub ↗ | 0 | 0 | 0 | 651 | 0 | 2 | |
| webform_workflows_element ↗ | 0 | 0 | 0 | 631 | 0 | 1 | |
| recurring_events ↗ | 0 | 0 | 0 | 598 | 0 | 2 | |
| commerce_avatax ↗ | 0 | 0 | 0 | 584 | 0 | 1 | |
| twig_field ↗ | 0 | 0 | 0 | 570 | 0 | 1 | |
| breadcrumbs_visibility ↗ | 0 | 0 | 0 | 543 | 0 | 2 | |
| basket ↗ | 0 | 0 | 0 | 512 | 0 | 4 | |
| apigee_api_catalog ↗ | 0 | 0 | 0 | 494 | 0 | 2 | |
| fasttoggle ↗ | 0 | 0 | 0 | 484 | 0 | 1 | |
| ai_logging ↗ | 0 | 0 | 0 | 459 | 0 | 1 | |
| cms_content_sync ↗ | 0 | 0 | 0 | 451 | 0 | 2 | |
| canvas_override ↗ | 0 | 0 | 0 | 420 | 0 | 2 | |
| moderation_state_permissions ↗ | 0 | 0 | 0 | 409 | 0 | 1 | |
| adva ↗ | 0 | 0 | 0 | 407 | 0 | 1 | |
| mailing_list ↗ | 0 | 0 | 0 | 403 | 0 | 1 | |
| schemadotorg ↗ | 0 | 0 | 0 | 357 | 0 | 2 | |
| node_link_report ↗ | 0 | 0 | 0 | 347 | 0 | 1 | |
| commerce_api ↗ | 0 | 0 | 0 | 335 | 0 | 2 | |
| wse ↗ | 0 | 0 | 0 | 332 | 0 | 10 | |
| add_child_page ↗ | 0 | 0 | 0 | 331 | 0 | 1 | |
| localgov_publications ↗ | 0 | 0 | 0 | 324 | 0 | 1 | |
| civicccookiecontrol ↗ | 0 | 0 | 0 | 319 | 0 | 4 | |
| log ↗ | 0 | 0 | 0 | 316 | 0 | 1 | |
| colossal_menu ↗ | 0 | 0 | 0 | 305 | 0 | 2 | |
| ai_context ↗ | 0 | 0 | 0 | 299 | 0 | 3 | |
| apitools ↗ | 0 | 0 | 0 | 284 | 0 | 1 | |
| admin_feedback ↗ | 0 | 0 | 0 | 283 | 0 | 1 | |
| access_policy ↗ | 0 | 0 | 0 | 269 | 0 | 2 | |
| author_bulk_assignment ↗ | 0 | 0 | 0 | 192 | 0 | 1 | |
| paragraphs_collection ↗ | 0 | 0 | 0 | 191 | 0 | 2 | |
| alogin ↗ | 0 | 0 | 0 | 169 | 0 | 1 | |
| bookmarks ↗ | 0 | 0 | 0 | 156 | 0 | 1 | |
| minisite ↗ | 0 | 0 | 0 | 149 | 0 | 1 | |
| disable_login_by_domain ↗ | 0 | 0 | 0 | 132 | 0 | 1 | |
| block_content_revision_ui ↗ | 0 | 0 | 0 | 131 | 0 | 1 | |
| apigee_m10n ↗ | 0 | 0 | 0 | 124 | 0 | 25 | |
| seeds_pollination ↗ | 0 | 0 | 0 | 122 | 0 | 1 | |
| anu_lms ↗ | 0 | 0 | 0 | 114 | 0 | 2 | |
| markup_twig ↗ | 0 | 0 | 0 | 107 | 0 | 1 | |
| akismet ↗ | 0 | 0 | 0 | 101 | 0 | 1 | |
| eck_site_settings ↗ | 0 | 0 | 0 | 87 | 0 | 1 | |
| access_by_taxonomy ↗ | 0 | 0 | 0 | 85 | 0 | 1 | |
| nodetype_access ↗ | 0 | 0 | 0 | 84 | 0 | 1 | |
| file_visibility ↗ | 0 | 0 | 0 | 78 | 0 | 1 | |
| breadcrumb_overrides ↗ | 0 | 0 | 0 | 75 | 0 | 1 | |
| cloudinary ↗ | 0 | 0 | 0 | 74 | 0 | 1 | |
| brandfolder ↗ | 0 | 0 | 0 | 71 | 0 | 1 | |
| announcements ↗ | 0 | 0 | 0 | 67 | 0 | 1 | |
| domain_access_webform ↗ | 0 | 0 | 0 | 62 | 0 | 1 | |
| widget_engine ↗ | 0 | 0 | 0 | 58 | 0 | 1 | |
| commerce_admin_checkout ↗ | 0 | 0 | 0 | 56 | 0 | 1 | |
| oidc_mcpf ↗ | 0 | 0 | 0 | 55 | 0 | 1 | |
| rocketship_paragraphs ↗ | 0 | 0 | 0 | 53 | 0 | 1 | |
| sharpspring ↗ | 0 | 0 | 0 | 52 | 0 | 2 | |
| adaptive_interact_client ↗ | 0 | 0 | 0 | 49 | 0 | 1 | |
| burndown ↗ | 0 | 0 | 0 | 46 | 0 | 2 | |
| announcement_modal ↗ | 0 | 0 | 0 | 39 | 0 | 1 | |
| entity_changelog ↗ | 0 | 0 | 0 | 39 | 0 | 1 | |
| activitypub ↗ | 0 | 0 | 0 | 38 | 0 | 6 | |
| payment_authnet ↗ | 0 | 0 | 0 | 36 | 0 | 1 | |
| book_organizer ↗ | 0 | 0 | 0 | 35 | 0 | 1 | |
| ai_simple_pdf_to_text ↗ | 0 | 0 | 0 | 34 | 0 | 1 | |
| contacts ↗ | 0 | 0 | 0 | 33 | 0 | 1 | |
| advanced_message_subscription ↗ | 0 | 0 | 0 | 28 | 0 | 2 | |
| commerce_account_balance ↗ | 0 | 0 | 0 | 28 | 0 | 1 | |
| webform_geoip_restriction ↗ | 0 | 0 | 0 | 27 | 0 | 1 | |
| commerce_cardpointe ↗ | 0 | 0 | 0 | 25 | 0 | 1 | |
| mutual_credit ↗ | 0 | 0 | 0 | 23 | 0 | 1 | |
| simpleavs ↗ | 0 | 0 | 0 | 21 | 0 | 3 | |
| bee_hotel ↗ | 0 | 0 | 0 | 19 | 0 | 1 | |
| noahs ↗ | 0 | 0 | 0 | 19 | 0 | 1 | |
| ro_dashboard ↗ | 0 | 0 | 0 | 19 | 0 | 1 | |
| social_kpi_lite ↗ | 0 | 0 | 0 | 19 | 0 | 1 | |
| chat_messenger ↗ | 0 | 0 | 0 | 18 | 0 | 4 | |
| ai_content_advisor ↗ | 0 | 0 | 0 | 17 | 0 | 1 | |
| intercept ↗ | 0 | 0 | 0 | 17 | 0 | 2 | |
| book_access_code ↗ | 0 | 0 | 0 | 15 | 0 | 1 | |
| drowl_paragraphs ↗ | 0 | 0 | 0 | 15 | 0 | 1 | |
| api ↗ | 0 | 0 | 0 | 14 | 0 | 1 | |
| backfill_formatter ↗ | 0 | 0 | 0 | 14 | 0 | 1 | |
| collabora_online ↗ | 0 | 0 | 0 | 12 | 0 | 1 | |
| lce ↗ | 0 | 0 | 0 | 11 | 0 | 1 | |
| private_shortcut ↗ | 0 | 0 | 0 | 10 | 0 | 1 | |
| social_course ↗ | 0 | 0 | 0 | 10 | 0 | 2 | |
| experience_builder ↗ | 0 | 0 | 0 | 6 | 0 | 2 | |
| samples ↗ | 0 | 0 | 0 | 6 | 0 | 1 | |
| smallads ↗ | 0 | 0 | 0 | 6 | 0 | 2 | |
| better_wishlist ↗ | 0 | 0 | 0 | 5 | 0 | 1 | |
| child_entity ↗ | 0 | 0 | 0 | 5 | 0 | 1 | |
| collection ↗ | 0 | 0 | 0 | 5 | 0 | 3 | |
| google_auth_sso ↗ | 0 | 0 | 0 | 5 | 0 | 1 | |
| workspace_approval ↗ | 0 | 0 | 0 | 5 | 0 | 1 | |
| admin_actions ↗ | 0 | 0 | 0 | 4 | 0 | 1 | |
| bazaarvoice ↗ | 0 | 0 | 0 | 4 | 0 | 2 | |
| plv ↗ | 0 | 0 | 0 | 4 | 0 | 1 | |
| ai_workspace ↗ | 0 | 0 | 0 | 3 | 0 | 2 | |
| better_unpublished_terms ↗ | 0 | 0 | 0 | 3 | 0 | 1 | |
| bigcommerce ↗ | 0 | 0 | 0 | 3 | 0 | 2 | |
| collector_systems ↗ | 0 | 0 | 0 | 3 | 0 | 1 | |
| comment_revision_ui ↗ | 0 | 0 | 0 | 3 | 0 | 1 | |
| flexible_access ↗ | 0 | 0 | 0 | 3 | 0 | 3 | |
| association ↗ | 0 | 0 | 0 | 2 | 0 | 2 | |
| field_font ↗ | 0 | 0 | 0 | 2 | 0 | 1 | |
| rdf_entity ↗ | 0 | 0 | 0 | 2 | 0 | 1 | |
| birdseed ↗ | 0 | 0 | 0 | 1 | 0 | 1 | |
| cloud ↗ | 0 | 0 | 0 | 1 | 0 | 24 | |
| trinion_crm ↗ | 0 | 0 | 0 | 1 | 0 | 1 | |
| webform_email_reply_threads ↗ | 0 | 0 | 0 | 1 | 0 | 1 | |
| api_normalization ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| ckeditor5_deepl ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| dpl_pretix ↗ | 0 | 0 | 0 | 0 | 0 | 1 | |
| trinion_base ↗ | 0 | 0 | 0 | 0 | 0 | 1 |