wiki.techinc.nl/includes/deferred
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
..
Hook
LinksUpdate Fix Phan suppressions related to Title::castFrom*() and friends 2023-04-22 16:45:09 +02:00
AtomicSectionUpdate.php
AutoCommitUpdate.php
CdnCacheUpdate.php
DataUpdate.php
DeferrableCallback.php
DeferrableUpdate.php
DeferredUpdates.php Add DeferredUpdatesManager service to replace DeferredUpdates 2023-05-29 03:59:03 +00:00
DeferredUpdatesManager.php Add DeferredUpdatesManager service to replace DeferredUpdates 2023-05-29 03:59:03 +00:00
DeferredUpdatesScope.php
DeferredUpdatesScopeStack.php
EnqueueableDataUpdate.php
HtmlFileCacheUpdate.php
JobQueueEnqueueUpdate.php
MergeableUpdate.php
MessageCacheUpdate.php
MWCallableUpdate.php
RefreshSecondaryDataUpdate.php
SearchUpdate.php Just another 80 or so PHPStorm inspection fixes (#4) 2023-03-25 00:39:06 +00:00
SendPasswordResetEmailUpdate.php
SiteStatsUpdate.php Reorg: Move SiteStats*.php to SiteStats/ 2023-04-27 01:16:29 +02:00
TransactionRoundAwareUpdate.php
TransactionRoundDefiningUpdate.php
UserEditCountInfo.php
UserEditCountUpdate.php