mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter.git
synced 2024-11-14 17:55:00 +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 |
||
---|---|---|
.. | ||
Consequence | ||
ConsequenceNotPrecheckedException.php | ||
ConsequencesExecutor.php | ||
ConsequencesExecutorFactory.php | ||
ConsequencesFactory.php | ||
ConsequencesLookup.php | ||
ConsequencesRegistry.php | ||
Parameters.php |