Reedy
a101ce674c
Fix and disable some phpcs exclusions
...
Change-Id: I2ecaf71c8836d627f20629d667b78ffbf420e4ee
2022-11-12 17:58:13 +00:00
jenkins-bot
4cad61b814
Merge "Namespace Model"
2022-11-12 06:47:21 +00:00
Translation updater bot
c2fe628241
Localisation updates from https://translatewiki.net .
...
Change-Id: I458a9b907b6113644c4fb2291432b93cade2c869
2022-11-11 08:40:47 +01:00
Reedy
5611662f06
Namespace Model
...
Depends-On: Id28792658de950b99a8786f881563476def59eba
Change-Id: Ib57ea2db947285946f31fa9912b37181044df9d3
2022-11-10 14:25:42 -07:00
Reedy
69139e663e
Forward Event namespacing
...
Change-Id: Iddb4a5d4057f9c6ed00f754d2e3cd79cd873f212
2022-11-10 14:24:42 -07:00
Reedy
310128fa28
NotificationServiceClient: Don't call Message::serialize() directly
...
Change-Id: I9cfe98376dcce5233afb7571ea1fc26b29dd3e48
2022-11-10 14:24:11 -07:00
thiemowmde
cfa424f16b
Make use of the ?? and ??= operators where it makes sense
...
?? is an older PHP 7.0 feature.
??= was added in PHP 7.4, which we can finally use.
Change-Id: If4145c48eb374aa8e5deeb38aecb27c6c8905382
2022-11-09 14:40:52 +01:00
jenkins-bot
ef5f45d3bd
Merge "Use short array destructuring instead of list()"
2022-11-09 13:04:45 +00:00
Translation updater bot
5e09a91578
Localisation updates from https://translatewiki.net .
...
Change-Id: I71c73982ae5ce822550c649f303752fe91b6c363
2022-11-09 08:57:40 +01:00
thiemowmde
9ab1d92c9c
Fix PHP 8.1 compatibility issue in ForeignNotifications
...
Passing null to functions that expect a string is no longer allowed.
Here in this code it can apparently only happen in test scenarios.
That's why I use a very minimal workround that still calls the same
code. The lookup will return an empty string and trigger the expected
code path below.
Bug: T311448
Change-Id: If04924a22b82ae29b8f9327668e8965d6d2a490d
2022-11-08 20:56:48 +01:00
Fomafix
096e4a709f
Use short array destructuring instead of list()
...
Introduced in PHP 7.1. Because it's shorter and looks nice.
Change-Id: I395e791aed6cc99b7ce1273f51c292e29360443a
2022-11-08 16:41:24 +00:00
jenkins-bot
ed49fb3203
Merge "Use shortcut mw.msg( ... ) instead of mw.message( ... ).text()"
2022-11-07 12:44:39 +00:00
jenkins-bot
ab15aae63c
Merge "Namespace Special"
2022-11-07 10:04:58 +00:00
Translation updater bot
1e12146df6
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic772f3dba276c34b45162bb5502525c2a35934da
2022-11-07 08:33:59 +01:00
Fomafix
0bd7114c90
Use shortcut mw.msg( ... ) instead of mw.message( ... ).text()
...
Change-Id: I3b84e3a19eda44642d5f4993a1e30dda569a4d08
2022-11-05 22:13:42 +00:00
Reedy
5c596d2d1b
Namespace Special
...
Change-Id: If194554d8af60369699b057af5b4a2e5dab4897e
2022-11-05 16:53:56 +00:00
Alexander Vorwerk
5bd08e95ee
Update job name to match $wgJobClasses key
...
The key must match what is specified in the constructor of the
EchoNotificationDeleteJob.
The job specify their name in the constructor through __CLASS__, which
means that with the class rename this key also needs to be updated.
Bug: T322342
Change-Id: Id1eebb0cc3ddcdabe31c5531cd32f032ed52a69c
2022-11-05 16:33:27 +01:00
Alexander Vorwerk
7498391ef9
Fix NotificationDeleteJob class name
...
Follow-Up: Ib8870284465e00308f475fe492fa579babe23d79
Bug: T322342
Change-Id: I98e9862d27ebe63de23ef54a6bc6b74ede90e21f
2022-11-05 09:42:32 +00:00
Reedy
c85fe25fe7
Namespace Mapper
...
Change-Id: I8a02082466ef39db32ffa7562b02db61929346cd
2022-11-04 18:05:34 +00:00
jenkins-bot
e6251eb642
Merge "Namespace Iterator"
2022-11-04 11:06:51 +00:00
Translation updater bot
22e26b5c41
Localisation updates from https://translatewiki.net .
...
Change-Id: I177d25c25fa9a253a38036c0fc2860dbc6c55a2b
2022-11-04 09:02:29 +01:00
Reedy
0f0c6c4fa6
Namespace Iterator
...
Change-Id: I87fa703da9e7725370d72c58fc40eb204a309e67
2022-11-02 16:51:39 -06:00
Reedy
3609edf153
Namespace Cache
...
Change-Id: I8ead3ee485528f08f71c21cf401880bf369dbeac
2022-11-02 16:37:48 -06:00
jenkins-bot
548e8f1628
Merge "Namespace Jobs"
2022-11-02 22:36:30 +00:00
jenkins-bot
f4a68c4c77
Merge "Namespace Controller"
2022-11-02 22:34:13 +00:00
jenkins-bot
32d58a5751
Merge "Clean up test case"
2022-11-02 21:44:48 +00:00
daniel
16425ff5ee
Clean up test case
...
- Don't manipulate $wgHooks directly, use setTemporaryHook.
- Avoid premature access to MediaWikiServices from data providers
- use overrideSettings instead of setMwGlobals
Needed-By: I0ebba9a29f81b0d86ad8fd84d478fb244f9e9c15
Change-Id: I52b9251793a5d559658fcf1e0d20f5a497e5fc43
2022-11-02 21:55:56 +01:00
Reedy
6046c48593
Namespace Jobs
...
Change-Id: Ib8870284465e00308f475fe492fa579babe23d79
2022-11-02 14:52:32 -06:00
Reedy
d3cc06cc6a
Namespace Controller
...
Change-Id: Ice356e774c153c353eb6ed71b8a02afd1ad1e654
2022-11-02 14:52:29 -06:00
Reedy
fb4478454d
Namespace Gateway
...
Change-Id: I7501be6e57cec92b2b4175b8772d213c7fd031d4
2022-11-02 14:52:04 -06:00
Reedy
8aa42e0946
Namespace Exception
...
Change-Id: I71a995adb8000ec32de3d99c7bf33bf0fa7d0176
2022-11-02 14:03:10 -06:00
thiemowmde
44eb02cae8
Fix incompatible type null vs. string failing in PHP 8.1
...
This is not allowed to be null. It was always forcefully cast to an
empty string anyway.
Change-Id: I4134da00014d84818751f68b2c85dbc28b042034
2022-11-02 12:31:26 +01:00
jenkins-bot
fff51b80bd
Merge "Namespace Echo Formatters"
2022-11-02 08:51:07 +00:00
jenkins-bot
a5c0620dcb
Merge "formatters: Minor cleanup"
2022-11-02 08:49:01 +00:00
Translation updater bot
b3b937ee6b
Localisation updates from https://translatewiki.net .
...
Change-Id: Ida6a8ae4e8ac7365ab17438354bcbeedc589be3d
2022-11-02 08:38:02 +01:00
Reedy
7619a76877
Namespace Echo Formatters
...
Change-Id: I5bf398cdb76a577543f6526ac1bee4a73897103d
2022-11-01 21:20:06 -06:00
Reedy
bd062137bb
formatters: Minor cleanup
...
* Fix some indenting
* Remove some unnecessary temporary variables
Change-Id: I2330238a090b7f5ccd14d8e44aeaff10d731352e
2022-11-01 15:39:23 -06:00
jenkins-bot
f74cee0b4f
Merge "MWEchoEventLogging: Use $revId of -1 for Echo* schemas"
2022-11-01 21:11:43 +00:00
jenkins-bot
b39be92fc5
Merge "Convert 10 hook subscribers to HookHandlers"
2022-11-01 21:08:19 +00:00
jenkins-bot
761a5a3b5e
Merge "Convert 5 hook subscribers to HookHandlers"
2022-11-01 21:06:57 +00:00
jenkins-bot
b897f2c841
Merge "Convert 9 hooks subscribers to HookHandlers"
2022-11-01 21:06:52 +00:00
Translation updater bot
73184532d5
Localisation updates from https://translatewiki.net .
...
Change-Id: I9e6d888eaadfff8fe6152c0a8e0c197bf13c7b35
2022-11-01 08:52:07 +01:00
Reedy
adba9cbfcd
Convert 10 hook subscribers to HookHandlers
...
Bug: T315938
Change-Id: I734ad484b049a90e579e712d1d38f07922f189de
2022-10-31 17:16:48 -06:00
Reedy
a7ef347530
Convert 5 hook subscribers to HookHandlers
...
Bug: T315938
Change-Id: I6e967524d0327043c6eed4a18861e96c20aaecf6
2022-10-31 17:16:04 -06:00
Reedy
56dfaea949
Convert 9 hooks subscribers to HookHandlers
...
Bug: T315938
Change-Id: I4d061216da8a492fd0d28518d55e67f92e38ee78
2022-10-31 17:15:17 -06:00
Translation updater bot
ef71c164a6
Localisation updates from https://translatewiki.net .
...
Change-Id: Ifc7f169452adc51742e0c14bfdce3c41612e78a8
2022-10-31 09:45:42 +01:00
Translation updater bot
da53c23bb0
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia0aa9c913fa6409580c25db2ffbaa2b620276e64
2022-10-27 08:54:51 +02:00
jenkins-bot
630e415ebb
Merge "Use PHPUnit's shortcuts where it makes sense"
2022-10-26 16:21:20 +00:00
jenkins-bot
5e048d083e
Merge "Fall back to local notification count when no global user is found"
2022-10-26 10:49:31 +00:00
Umherirrender
b34e2c0697
Fall back to local notification count when no global user is found
...
When MWEchoNotifUser::getGlobalMemcKey does not find a global user,
MWEchoNotifUser::getCountsAndTimestamps can return null for 'global' key
Just fall back to the local count/timestamp
Bug: T317330
Change-Id: Ie11b0c93c0a45fb1f873bd26788beaa3d0c6a9d7
2022-10-26 10:33:02 +00:00