mediawiki-extensions-AbuseF.../includes/Api
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
..
AbuseLogPrivateDetails.php Move special page classes to own namespace 2021-01-02 10:54:13 +01:00
CheckMatch.php Return warnings from the parser, add warning for catch-all regexps 2020-12-18 18:22:41 +01:00
CheckSyntax.php Return warnings from the parser, add warning for catch-all regexps 2020-12-18 18:22:41 +01:00
EvalExpression.php Introduce a VariablesFormatter service 2021-01-01 15:45:52 +01:00
QueryAbuseFilters.php Move API modules to separate namespace and rename them 2020-12-03 22:11:09 +00:00
QueryAbuseLog.php Create a VariablesManager service 2021-01-02 17:15:31 +00:00
UnblockAutopromote.php Move API modules to separate namespace and rename them 2020-12-03 22:11:09 +00:00