Closed (fixed)
Project:
Drupal core
Version:
main
Component:
base system
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
10 Mar 2026 at 18:34 UTC
Updated:
13 May 2026 at 09:10 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #3
dcam commentedI think the build test error is random.
Comment #4
sivaji_ganesh_jojodae commentedMerge conflicts must be resolved.
Comment #5
dcam commentedRebased
Comment #6
sivaji_ganesh_jojodae commentedThis is not mergeable owing to git conflict.
Comment #7
dcam commentedComment #8
dcam commentedI got a suggestion that deleting the constructor docblocks might be allowed (or possibly be insisted upon) as being in-scope. The most recent commit can be reverted if not.
Comment #9
smustgrave commented@dcam pinged me about this in slack. Thanks for deleting those docs :)
I did start a new pipeline to see if the test was random as not use to seeing random unit failures but it was random.
I truly have no feedback on this one other then fantastic work! Happy to mark for you.
Comment #10
needs-review-queue-bot commentedThe Needs Review Queue Bot tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.
Comment #11
dcam commentedRebased due to a new service added to
BigPipeResponseAttachmentsProcessor.Comment #12
godotislateI have gone back and forth about whether scope should include adding property promotion wherever possible here. On one hand, it's increased scope, but on the other hand, it will take a long time to do property promotion on all these classes.
Comment #13
dcam commentedI discussed the property promotion with @godotislate in Slack and agreed to implement it.
Comment #14
dcam commentedI'm pretty sure those failures are random. They pass locally for me. And package_manager is known for causing problems right now. But it would be good if someone who can re-run tests would do that for the update module test.
Comment #15
longwaveI think there is a Rector rule to implement property promotion, it's the sort of thing we could do across all code in a beta window if we wanted to. (Beta windows are good for large scale changes that would conflict with other large feature MRs, because we're not trying to land features during beta)
Comment #16
smustgrave commentedDcam pinged about this one and seems like the constructor promotion is done.
Do we need a follow up for running a rector rule?
Comment #17
catch#3278431: [May 2026] Use PHP 8 constructor property promotion for existing code is the rector property promotion issue.
Comment #18
alexpottCommitted a24f668 and pushed to main. Thanks!