mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter.git
synced 2024-11-29 08:14:42 +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 |
||
---|---|---|
.. | ||
ChangeTags | ||
Consequences | ||
Filter | ||
Hooks | ||
Parser | ||
Special | ||
Watcher | ||
AbuseLoggerFactoryTest.php | ||
CentralDBManagerTest.php | ||
EditBoxBuilderFactoryTest.php | ||
FilterCompareTest.php | ||
FilterImporterTest.php | ||
FilterLookupTest.php | ||
FilterStoreTest.php | ||
FilterValidatorTest.php | ||
GlobalNameUtilsTest.php | ||
KeywordsManagerTest.php | ||
SpecsFormatterTest.php | ||
VariableHolderTest.php | ||
VariablesFormatterTest.php | ||
VariablesManagerTest.php |