mediawiki-extensions-Echo/tests
Matthias Mullie 876197b520 Get rid of addApiHandler factory
Some complexity is now gone. We didn't currently have a good justification
for a the APIHandler factory: the apiHandler caller would have to specify
(variable `foreign`) what kind of handler it would like to initiate anyway,
so it might as well just inject the object (which makes the code easier to
follow, decreases bugs risk because there are less code paths)

This also gives the caller more control of the API handlers:
registerForeignSources will now be able to do more. Now it can e.g. create
1 object that is shared for multiple wikis (to do lookups for multiple
wikis at once)

Also renamed addApiHandler to setApiHandler (it just sets the value it needs
without checking if it already existed anyway)

Change-Id: Ie1814c5bf1a1f0e5607033beb506df67f3585b24
2016-05-13 14:11:42 -04:00
..
browser Do not run broken Selenium test in CI 2016-04-26 15:51:15 +00:00
phpunit Reset the TitleParser service without messing up the database 2016-05-11 10:13:01 -07:00
qunit Get rid of addApiHandler factory 2016-05-13 14:11:42 -04:00
bootstrap.php build: Enable phpcs rule 'Squiz.WhiteSpace.LanguageConstructSpacing.Incorrect' and make pass 2015-10-29 12:56:33 +01:00
echo.suite.xml Directory reshuffle, add dev tools 2014-08-01 22:38:41 +00:00
NotificationsTest.php Fix visibility of setUp methods in tests 2015-12-14 11:02:34 +01:00