Page MenuHomePhabricator

Use constructor property promotion and readonly modifier
Closed, ResolvedPublic4 Estimated Story Points

Description

Perform this update across the PHP codebase

Details

Related Changes in Gerrit:
SubjectAuthorRepoBranchLines +/-
Urbanecmmediawiki/extensions/ContentTranslationwmf/1.45.0-wmf.17+3 -3
Abijeet Patromediawiki/extensions/ContentTranslationwmf/1.45.0-wmf.17+3 -3
Abijeet Patromediawiki/extensions/ContentTranslationmaster+3 -3
Abijeet Patromediawiki/extensions/ContentTranslationmaster+33 -126
Abijeet Patromediawiki/extensions/ContentTranslationmaster+4 -8
Abijeet Patromediawiki/extensions/ContentTranslationmaster+5 -20
Abijeet Patromediawiki/extensions/ContentTranslationmaster+13 -31
Abijeet Patromediawiki/extensions/ContentTranslationmaster+1 -4
Abijeet Patromediawiki/extensions/ContentTranslationmaster+40 -69
Abijeet Patromediawiki/extensions/ContentTranslationmaster+1 -3
Abijeet Patromediawiki/extensions/ContentTranslationmaster+15 -58
Abijeet Patromediawiki/extensions/ContentTranslationmaster+4 -12
Abijeet Patromediawiki/extensions/ContentTranslationmaster+41 -127
Abijeet Patromediawiki/extensions/ContentTranslationmaster+23 -84
Abijeet Patromediawiki/extensions/ContentTranslationmaster+61 -200
Show related patches Customize query in gerrit

Event Timeline

abi_ triaged this task as Medium priority.Aug 21 2025, 1:15 PM
abi_ set the point value for this task to 4.

Change #1180868 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] ActionApi: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1180868

Change #1180883 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] DTO: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1180883

Change #1181274 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] Entity: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181274

Change #1181275 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] Events: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181275

Change #1181276 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] Exception: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181276

Change #1181277 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] HookHandler: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181277

Change #1181278 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] Manager: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181278

Change #1181279 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] Service: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181279

Change #1181280 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] Special: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181280

Change #1180868 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] ActionApi: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1180868

abi_ changed the task status from Open to In Progress.Aug 25 2025, 12:55 PM
abi_ moved this task from Backlog to In Progress on the LPL Essential (2025 Jul-Oct) board.

Change #1181700 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] Store: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181700

Change #1181701 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] Validator: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181701

Change #1181706 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] includes: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181706

Change #1180883 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] DTO: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1180883

Change #1181274 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Entity: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181274

Change #1181275 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Events: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181275

Change #1181276 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Exception: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181276

Change #1181277 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] HookHandler: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181277

Change #1181278 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Manager: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181278

Change #1181279 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Service: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181279

Change #1181280 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Special: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181280

Change #1181700 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Store: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181700

Change #1181701 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Validator: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181701

Change #1181706 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] includes: Use constructor property promotion and readonly modifier

https://gerrit.wikimedia.org/r/1181706

Change #1184536 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@master] TranslationUnitDTO: Make blob type properties writable

https://gerrit.wikimedia.org/r/1184536

Change #1184538 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/ContentTranslation@wmf/1.45.0-wmf.17] TranslationUnitDTO: Make blob type properties writable

https://gerrit.wikimedia.org/r/1184538

Change #1184536 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] TranslationUnitDTO: Make blob type properties writable

https://gerrit.wikimedia.org/r/1184536

Change #1184538 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@wmf/1.45.0-wmf.17] TranslationUnitDTO: Make blob type properties writable

https://gerrit.wikimedia.org/r/1184538

Change #1184561 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/extensions/ContentTranslation@wmf/1.45.0-wmf.17] Revert "TranslationUnitDTO: Make blob type properties writable"

https://gerrit.wikimedia.org/r/1184561

Change #1184561 merged by Urbanecm:

[mediawiki/extensions/ContentTranslation@wmf/1.45.0-wmf.17] Revert "TranslationUnitDTO: Make blob type properties writable"

https://gerrit.wikimedia.org/r/1184561

@thiemowmde I noticed you merged a branch to a deployment branch without also deploying it. I reverted it, see https://wikitech.wikimedia.org/wiki/How_to_deploy_code#Problem:_undeployed_code.

@Urbanecm_WMF Ok, sorry, I'm apparently not familiar enough with the processes there. I will make sure to read the link. Thanks for that!

abi_ moved this task from Need QA to Done on the LPL Essential (2025 Jul-Oct) board.

This was deployed via the train on Thursday. Don't see any issues with publishing rates:

image.png (2,263×1,034 px, 223 KB)

I don't see any issues in Logstash either.