mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter.git
synced 2024-11-24 22:15:26 +00:00
d3b330b6d4
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 |
||
---|---|---|
.. | ||
AbuseLogPrivateDetails.php | ||
CheckMatch.php | ||
CheckSyntax.php | ||
EvalExpression.php | ||
QueryAbuseFilters.php | ||
QueryAbuseLog.php | ||
UnblockAutopromote.php |