wiki.techinc.nl/tests
DannyS712 07af42e199 Add DeferredUpdatesManager service to replace DeferredUpdates
This patch doesn't deal with the injection of dependencies
and removal of the global state, but rather moves the code
from DeferredUpdates to the new service essentially as-is,
to simplify review. The changes to inject the various
services needed and make DeferredUpdatesManager a proper
service will be done in follow-ups, to make them easier
to follow.

While almost everything is changed from static to non-static,
DeferredUpdates::$scopeStack remains static as
DeferredUpdatesManager::$scopeStack, just in case multiple
versions of the service are created, to ensure that no
updates are missed.

Bug: T265749
Change-Id: I7f07eddf2fc399b15db4fe9be4c792ef8eb0747b
2023-05-29 03:59:03 +00:00
..
api-testing api-testing: Make 'parse' tests compatible with Vector 2022 2023-05-20 21:22:49 +03:00
common auth: Use IConnectionProvider instead of LoadBalancer 2023-05-03 13:23:43 +02:00
parser Sync up core repo with Parsoid 2023-05-26 17:05:07 -04:00
phpunit Add DeferredUpdatesManager service to replace DeferredUpdates 2023-05-29 03:59:03 +00:00
qunit ResourceLoader: Micro-optim mw.loader @import support 2023-05-19 13:20:21 +00:00
selenium Update eslint-config-wikimedia to 0.25.0 2023-05-05 15:03:43 +01:00
.htaccess