mediawiki-extensions-AbuseF.../maintenance
Daimona Eaytoy d3b330b6d4 Create a VariablesManager service
This makes VariableHolder a true value object, and introduces a
stateless service, VariableManager, to operate on it.

Note, in theory, this new service is still cyclically coupled with
LazyVariableComputed. However, it's now two stateless service being
coupled, not two smart/god value objects, so we've still earned
something. For now, the dependency is hidden by using a callback. Some
alternatives for that are mentioned in a code comment.

Bug: T261069
Change-Id: I2f2c84c8e91472ba36084a8bbb4a923f6e04354b
2021-01-02 17:15:31 +00:00
..
addMissingLoggingEntries.php Move special page classes to own namespace 2021-01-02 10:54:13 +01:00
fixOldLogEntries.php Exclude old, single-use scripts from coverage reports 2020-09-30 12:42:34 +02:00
migrateAflFilter.php Add GlobalNameUtils class 2020-12-12 17:49:48 +00:00
normalizeThrottleParameters.php Merge "Add a service to retrieve the filter user" 2020-10-29 09:52:56 +00:00
purgeOldLogIPData.php Update a few unspecific PHPDoc comments 2020-12-03 09:50:09 +01:00
searchFilters.php Introduce searchFilters.php 2020-09-16 09:03:43 -04:00
updateVarDumps.php Create a VariablesManager service 2021-01-02 17:15:31 +00:00