Go to file
Roan Kattouw a90890582a Rename ApiCrossWikiBase -> ApiCrossWiki and make it a trait
That way we'll be able to mix it into non-query modules as well.

Unfortunately, PHP traits don't let overridden methods call their
original versions, which had to be worked around in a few places:
- $this->foreignNotifications can't be initialized in the constructor
  any more, so it's now lazy-created through $this->getForeignNotifications()
- Adding the 'wikis' parameter to getAllowedParams() now happens by
  calling getCrossWikiParams() rather than calling the parent
- Overriding getForeignQueryParams() can't call the parent anymore, so
  instead we just inline it

Change-Id: I415e6d921819fc1f7869c7d2f8bb62830a84c2a1
2018-08-29 18:03:16 -07:00
db_patches Merge "Add a primary key to the echo_notification table" 2016-11-23 18:35:53 +00:00
i18n Localisation updates from https://translatewiki.net. 2018-08-26 22:32:28 +02:00
images Unify BetaFeatures SVG screenshot markup 2017-12-19 09:01:12 -08:00
includes Rename ApiCrossWikiBase -> ApiCrossWiki and make it a trait 2018-08-29 18:03:16 -07:00
maintenance Split long lines over 140 chars 2018-08-25 12:51:14 +02:00
modules Fix common typos in code 2018-08-25 17:35:13 +00:00
scripts Use PHP's implode() with the suggested order of arguments 2018-04-16 20:21:44 +02:00
tests Split long lines over 140 chars 2018-08-25 12:51:14 +02:00
.eslintrc.json build: Replace jscs/jshint with eslint 2016-11-23 15:25:59 -08:00
.gitignore Remove Ruby browser tests 2017-12-20 12:29:01 +01:00
.gitreview Whoops, track not trace 2016-10-24 17:02:28 -07:00
.mailmap Add Kunal, Moriel, Jon to credits; add mailmap file 2015-12-15 16:30:19 -08:00
.phpcs.xml Split long lines over 140 chars 2018-08-25 12:51:14 +02:00
.stylelintrc.json build: Update linters 2018-02-04 21:23:28 +00:00
CODE_OF_CONDUCT.md Add CODE_OF_CONDUCT.md 2017-06-07 13:25:12 +04:30
composer.json build: Updating mediawiki/mediawiki-codesniffer to 21.0.0 2018-07-27 05:31:24 +00:00
COPYING Add COPYING 2014-01-24 16:00:24 -08:00
Echo.alias.php Add special page alias for Serbian in latin variant 2018-08-15 15:49:16 +02:00
echo.sql Merge "Add a primary key to the echo_notification table" 2016-11-23 18:35:53 +00:00
extension.json Rename ApiCrossWikiBase -> ApiCrossWiki and make it a trait 2018-08-29 18:03:16 -07:00
Gruntfile.js build: Extend 'svgmin' options and move to 'minify' task 2018-05-29 10:26:22 -07:00
jsduck.external.js jsduck: Remove custom @source tag 2016-09-21 00:51:46 +01:00
jsduck.json Add JSDuck support and fix errors 2016-05-11 14:07:12 -07:00
jsduck_custom_tags.rb jsduck: Remove custom @source tag 2016-09-21 00:51:46 +01:00
Makefile Remove legacy qunit handling from Echo 2016-03-31 19:09:48 +00:00
package.json Selenium: Create selenium-daily npm script 2018-07-06 14:45:09 +00:00
RELEASE_NOTES BREAKING CHANGE: Use ISO 8601 for 'ts' in cross-wiki summary. 2016-07-27 17:00:05 -04:00