← all change records

#3566774 Several procedural submit, validation, Ajax callbacks and other functions were converted to methods and deprecated

released Target 11.4.x Published 2026-02-01
#3566768 #3566792 #3566888 #3567163 #3568092 #3568124 #3226806 #3570235 #3566536 #3570238 #3570863 #3570839 #3035340 #3571400 #3574727 #3572173 #3580662 #941970 #3571172

Generated 2026-09-22 02:00 UTC

Matching rules (76)

  • match_unresolved: true to: fqn: '\Drupal\ckeditor5\Hook\Ckeditor5Hooks::updateCkeditor5HtmlFilter'
  • from: fqn: 'fn:_update_ckeditor5_html_filter'
  • match_unresolved: true to: fqn: '\Drupal\ckeditor5\Hook\Ckeditor5Hooks::filterFormatEditFormSubmit'
  • from: fqn: 'fn:ckeditor5_filter_format_edit_form_submit'
  • match_unresolved: true to: fqn: '\Drupal\editor\Hook\EditorHooks::editorFormFilterAdminFormatEditorConfigure'
  • from: fqn: 'fn:editor_form_filter_admin_format_editor_configure'
  • match_unresolved: true to: fqn: '\Drupal\editor\Hook\EditorHooks::editorFormFilterAdminFormatSubmit'
  • from: fqn: 'fn:editor_form_filter_admin_format_submit'
  • match_unresolved: true to: fqn: '\Drupal\editor\Hook\EditorHooks::editorFormFilterAdminFormatValidate'
  • from: fqn: 'fn:editor_form_filter_admin_format_validate'
  • match_unresolved: true to: fqn: '\Drupal\field_ui\Hook\FieldUiHooks::manageFieldFormSubmit'
  • from: fqn: 'fn:field_ui_form_manage_field_form_submit'
  • match_unresolved: true to: fqn: '\Drupal\media\Hook\MediaHooks::formatEditFormValidate'
  • from: fqn: 'fn:media_filter_format_edit_form_validate'
  • match_unresolved: true to: fqn: '\Drupal\menu_ui\Hook\MenuUiHooks::formNodeFormSubmit'
  • from: fqn: 'fn:menu_ui_form_node_form_submit'
  • match_unresolved: true to: fqn: '\Drupal\menu_ui\Hook\MenuUiHooks::formNodeTypeFormBuilder'
  • from: fqn: 'fn:menu_ui_form_node_type_form_builder'
  • match_unresolved: true to: fqn: '\Drupal\menu_ui\Hook\MenuUiHooks::formNodeTypeFormValidate'
  • from: fqn: 'fn:menu_ui_form_node_type_form_validate'
  • match_unresolved: true to: fqn: '\Drupal\menu_ui\Hook\MenuUiHooks::nodeBuilder'
  • from: fqn: 'fn:menu_ui_node_builder'
  • match_unresolved: true to: fqn: '\Drupal\views\ViewsFormAjaxHelperTrait::addAjaxWrapper'
  • from: fqn: 'fn:views_ui_add_ajax_wrapper'
  • match_unresolved: true to: fqn: '\Drupal\views\ViewsFormAjaxHelperTrait::addLimitedValidation'
  • from: fqn: 'fn:views_ui_add_limited_validation'
  • match_unresolved: true to: fqn: '\Drupal\views\ViewsFormAjaxHelperTrait::ajaxUpdateForm'
  • from: fqn: 'fn:views_ui_ajax_update_form'
  • match_unresolved: true to: fqn: '\Drupal\views\ViewsFormHelperTrait::formButtonWasClicked'
  • from: fqn: 'fn:views_ui_form_button_was_clicked'
  • match_unresolved: true to: fqn: '\Drupal\views\ViewsFormAjaxHelperTrait::noJsSubmit'
  • from: fqn: 'fn:views_ui_nojs_submit'
  • from: fqn: 'fn:automated_cron_settings_submit'
  • from: fqn: 'fn:contact_form_user_admin_settings_submit'
  • from: fqn: 'fn:contact_user_profile_form_submit'
  • from: fqn: 'fn:language_configuration_element_submit'
  • from: fqn: 'fn:language_process_language_select'
  • from: fqn: 'fn:menu_ui_get_menu_link_defaults'
  • from: fqn: 'fn:_menu_ui_node_save'
  • from: fqn: 'fn:views_disable_view'
  • from: fqn: 'fn:views_enable_view'
  • from: fqn: 'fn:views_invalidate_cache'
  • from: fqn: 'fn:views_view_is_disabled'
  • from: fqn: 'fn:views_view_is_enabled'
  • from: fqn: 'fn:_ckeditor5_theme_css'
  • from: fqn: 'fn:_field_create_entity_from_ids'
  • from: fqn: 'fn:_filter_autop'
  • from: fqn: 'fn:_filter_html_escape'
  • from: fqn: 'fn:_filter_html_image_secure_process'
  • from: fqn: 'fn:_filter_tips'
  • from: fqn: 'fn:_filter_url'
  • from: fqn: 'fn:_filter_url_escape_comments'
  • from: fqn: 'fn:_filter_url_parse_email_links'
  • from: fqn: 'fn:_filter_url_parse_full_links'
  • from: fqn: 'fn:_filter_url_parse_partial_links'
  • from: fqn: 'fn:_filter_url_trim'
  • from: fqn: 'fn:_media_get_add_url'
  • from: fqn: 'fn:_media_library_configure_form_display'
  • from: fqn: 'fn:_media_library_configure_view_display'
  • from: fqn: 'fn:_media_library_media_type_form_submit'
  • from: fqn: 'fn:_media_library_views_form_media_library_after_build'
  • from: fqn: 'fn:_menu_link_content_update_path_alias'
  • from: fqn: 'fn:_options_values_in_use'
  • from: fqn: 'fn:field_form_field_config_edit_form_entity_builder'
  • from: fqn: 'fn:language_get_browser_drupal_langcode_mappings'
  • from: fqn: 'fn:language_get_default_langcode'
  • from: fqn: 'fn:language_negotiation_url_prefixes_update'
  • from: fqn: 'fn:syslog_facility_list'
  • from: fqn: 'fn:syslog_logging_settings_submit'
  • from: fqn: 'fn:system_check_directory'
  • from: fqn: 'fn:system_sort_themes'
  • from: fqn: 'fn:taxonomy_build_node_index'
  • from: fqn: 'fn:taxonomy_delete_node_index'
  • from: fqn: 'fn:views_ui_add_ajax_trigger'
  • from: fqn: 'fn:views_ui_build_form_url'
  • from: fqn: 'fn:views_ui_standard_display_dropdown'

Affected contrib projects (82)

Project legacy in_flight migrated installs files adopters
token 1 0 0 512,571 5 0
webform 6 0 0 324,060 1 0
admin_toolbar 6 0 0 288,340 1 0
address 4 0 0 110,624 1 0
view_unpublished 0 0 0 60,292 1 0
symfony_mailer 1 0 0 44,562 2 0
smart_date 0 0 19 34,444 0 1
views_field_view 2 0 0 33,894 1 0
rebuild_cache_access 1 0 0 23,407 1 0
charts 2 0 0 19,355 1 0
contact_storage 1 0 0 16,739 1 0
advanced_help 1 0 0 15,885 1 0
single_content_sync 5 0 0 15,298 2 0
ckeditor5_premium_features 9 0 0 14,689 1 0
ludwig 2 0 0 11,194 1 0
navigation_extra_tools 5 0 0 10,426 1 0
workbench_access 10 0 0 8,231 5 0
advanced_text_formatter 4 0 0 7,863 1 0
ui_patterns 2 0 0 7,804 4 0
views_entity_form_field 1 0 0 6,004 1 0
we_megamenu 0 0 0 4,683 1 0
toc_js 0 0 1 4,603 0 2
url_embed 4 0 0 4,470 1 0
styleguide 4 0 0 4,358 3 0
h5p 6 0 0 3,522 1 0
convert_bundles 3 0 0 3,411 1 0
filehash 0 0 0 3,240 1 0
custom_field 2 0 0 2,776 2 0
group_content_menu 5 0 0 2,734 3 0
domain_theme_switch 1 0 0 2,425 1 0
contextual_range_filter 0 0 0 2,157 1 0
node_save_redirect 0 0 1 2,015 0 1
base_field_override_ui 1 0 0 1,989 1 0
helper 5 0 0 1,555 1 0
ckeditor_lts 2 0 0 1,368 1 0
field_image_style 2 0 0 1,345 1 0
shorten 2 0 0 1,323 1 0
bibcite 1 0 0 1,252 2 0
micon 2 0 0 1,185 2 0
config_views 2 0 0 1,009 6 0
yaml_content 2 0 0 955 1 0
synonyms 2 0 0 662 1 0
flags 1 0 0 620 1 0
module_instructions 2 0 0 537 2 0
allowed_languages 1 0 0 493 1 0
menu_tree 7 0 0 407 3 0
schemadotorg 0 0 0 357 1 0
pathauto_update 1 0 0 254 1 0
views_csv_source 0 0 0 244 7 0
views_evi 1 0 0 235 1 0
civictheme 1 0 0 221 1 0
twitter_feed 4 0 0 177 1 0
entity_workflow 0 0 0 170 1 0
rocketship_core 6 0 0 92 1 0
gathercontent 4 0 0 87 2 0
linktitle 1 0 0 65 1 0
blizz_table_field 4 0 0 64 1 0
convert_nodes 1 0 0 57 1 0
rocketship_paragraphs 14 0 0 53 1 0
menu_ui_async_widget 1 0 0 41 1 0
domain_route_access 1 0 0 38 1 0
opengraph_filter 1 0 0 33 2 0
action_link 1 0 0 25 1 0
menu_level_permission 1 0 0 23 1 0
mutual_credit 5 0 0 23 1 0
schemadotorg_experimental 1 0 0 23 2 0
monster_menus 11 0 0 21 3 0
simpleavs 0 0 0 21 33 0
gcal_entity 2 0 0 19 1 0
intercept 3 0 0 17 1 0
demo_design_system 6 0 0 16 1 0
api 1 0 0 14 1 0
external_entity 4 0 0 14 3 0
easy_entity_field 4 0 0 10 2 0
alias_hierarchy 1 0 0 9 1 0
content_workflow_bynder 1 0 0 7 1 0
betterembed 3 0 0 6 1 0
h5p_package 3 0 0 6 2 0
views_layout_row 3 0 0 4 2 0
scanner_fixer_api 2 0 0 2 2 0
decoupled_lb_api 0 0 0 0 4 0
prepend_breadcrumbs 2 0 0 0 2 0