← all change records

#3570904 Batch api callbacks now support callables supported by the CallableResolver

new Target 11.3.x Published 2025-11-10
#3539919

Generated 2026-05-12 08:43 UTC

Rules (2)

signature 2
from
\Drupal\Core\Batch\BatchBuilder::addOperation
  • arity ≥ 1
  • args: array
\Drupal\Core\Batch\BatchBuilder::setFinishCallback
  • arity ≥ 1
  • args: array
to
\Drupal\Core\Batch\BatchBuilder::addOperation
  • arity ≥ 1
  • any of:
    • args: string
    • arg 0 concat-suffix starts with {":"}
\Drupal\Core\Batch\BatchBuilder::setFinishCallback
  • arity ≥ 1
  • any of:
    • args: string
    • arg 0 concat-suffix starts with {":"}

Affected contrib projects (91)

Project legacy in_flight migrated no_match installs files adopters
simple_sitemap 2 0 0 0 127,722 0 0
config_split 1 0 0 1 82,352 0 0
entity_usage 0 0 1 1 55,881 1 0
filefield_paths 1 0 0 1 30,600 1 0
node_revision_delete 2 0 0 2 26,830 0 0
editoria11y 1 0 1 2 20,418 1 0
queue_ui 1 0 0 1 18,945 0 0
linkchecker 0 0 4 0 17,708 3 0
s3fs 2 0 0 2 13,602 0 0
ai 3 0 0 5 13,284 0 0
fancy_file_delete 1 0 0 1 7,233 0 0
boost 1 0 0 1 5,520 0 0
field_defaults 1 0 0 1 4,492 0 0
auditfiles 1 0 1 0 4,425 2 0
tmgmt_deepl 1 0 1 2 3,613 3 0
spambot 2 0 0 0 2,367 0 0
nodeorder 1 0 1 0 2,022 1 0
private_message 2 0 0 2 1,888 0 0
domain_simple_sitemap 2 0 0 0 1,524 0 0
views_url_alias 0 0 2 0 1,391 1 0
acquia_dam 1 0 0 1 1,282 0 0
reassign_user_content 0 2 0 0 1,069 1 0
tome 1 0 0 1 871 0 0
rip 2 0 0 0 780 0 0
entity_mesh 1 0 0 1 676 1 0
auto_translation 2 0 0 2 655 0 0
entity_reference_actions 1 0 0 1 583 0 0
islandora 1 0 0 1 567 0 0
media_acquiadam 1 0 0 1 437 0 0
ai_translate 2 0 0 2 388 0 0
search_api_opensolr 1 0 0 1 335 0 0
ai_tmgmt 1 0 0 1 249 0 0
suggestion 2 0 0 2 242 0 0
ai_integration_eca 1 1 0 0 237 1 0
orphans_media 1 0 0 1 208 0 0
pager 1 0 0 3 190 0 0
cloudflare_stream 1 0 0 1 182 0 0
wisski 1 0 0 1 179 0 0
author_bulk_assignment 0 0 1 1 152 2 0
simple_password_policy 1 0 0 1 143 0 0
media_download_all 0 0 1 1 111 1 0
content_reporting 1 0 1 0 89 2 0
localgov_forms 1 0 0 1 89 0 0
webt 0 0 4 0 71 1 0
configurable_anonymizer 1 0 0 1 67 0 0
track_usage 1 0 0 1 66 0 0
locale_download 0 0 1 1 59 1 0
gcsfs 0 0 2 0 53 2 0
scanner_fixer_api 0 0 1 1 49 1 0
unused_media_cleaner 2 0 0 0 43 0 0
commerce_printful 0 0 2 0 41 1 0
dboptimize 1 0 0 1 37 0 0
b24 2 0 0 0 35 0 0
html_tag_usage 1 0 0 1 32 0 0
better_taxonomy 2 0 0 0 27 0 0
field_updater_service 1 0 0 1 27 0 0
generated_content 0 0 2 2 26 1 0
locale_deploy 0 0 1 1 26 1 0
instagram_sync 0 0 2 0 25 1 0
localgov_publications_importer 1 0 0 1 25 0 0
advanced_sanitize 1 0 0 1 24 0 0
component_builder 1 0 1 0 22 1 0
image_media_migrate 2 0 0 0 21 0 0
batch_plugin 2 0 0 2 19 0 0
mutual_credit 0 0 1 1 19 2 0
batch_content_sync 1 0 0 1 18 0 0
commerce_cart_reminder 2 0 0 0 15 0 0
consent_management 0 0 2 0 14 1 0
drupalfit 1 0 0 3 14 0 0
hubspot_client 1 0 0 1 13 0 0
paragraphs_revisions_delete 1 0 1 0 12 1 0
api 0 0 1 1 11 1 0
cas_user_ban 1 0 0 1 11 0 0
image_style_metadata 0 0 1 1 11 2 0
openai_batch 0 1 0 1 11 2 0
alt_text_import_csv 1 0 0 1 9 0 0
node_health 1 0 0 1 9 0 0
trucie 2 0 0 2 7 0 0
a12s_maps_sync 1 0 0 1 6 0 0
markdown_importer 2 0 0 0 5 0 0
dynamic_yield 1 0 0 1 3 0 0
aspect_ratio 0 0 1 1 2 1 0
smallads 0 0 1 1 2 2 0
css_class_collector 2 0 0 0 1 0 0
menu_synergy 1 0 0 1 1 0 0
abinbev_gmap 2 0 0 0 0 0 0
ai_upgrade_assistant 4 0 0 0 0 0 0
config_guardian 1 0 0 1 0 0 0
country_state_city_taxonomy 1 0 0 1 0 0 0
datatrek_entities 2 0 0 0 0 0 0
rdf_sync 1 0 0 1 0 0 0