mediawiki-extensions-AbuseF.../tests/phpunit/unit
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
..
ChangeTags Organize unit tests 2021-01-01 13:26:37 +00:00
Consequences Organize unit tests 2021-01-01 13:26:37 +00:00
Filter Organize unit tests 2021-01-01 13:26:37 +00:00
Hooks Organize unit tests 2021-01-01 13:26:37 +00:00
Parser Create a VariablesManager service 2021-01-02 17:15:31 +00:00
Special Move special page classes to own namespace 2021-01-02 10:54:13 +01:00
Watcher Organize unit tests 2021-01-01 13:26:37 +00:00
AbuseLoggerFactoryTest.php Create a VariablesManager service 2021-01-02 17:15:31 +00:00
CentralDBManagerTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
EditBoxBuilderFactoryTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
FilterCompareTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
FilterImporterTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
FilterLookupTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
FilterStoreTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
FilterValidatorTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
GlobalNameUtilsTest.php Rename AbuseFilterTest to GlobalNameUtilsTest 2021-01-01 18:11:39 +01:00
KeywordsManagerTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
SpecsFormatterTest.php Organize unit tests 2021-01-01 13:26:37 +00:00
VariableHolderTest.php Create a VariablesManager service 2021-01-02 17:15:31 +00:00
VariablesFormatterTest.php Create a VariablesManager service 2021-01-02 17:15:31 +00:00
VariablesManagerTest.php Create a VariablesManager service 2021-01-02 17:15:31 +00:00