aboutsummaryrefslogtreecommitdiffstats
path: root/includes/api/ApiQueryBase.php
diff options
context:
space:
mode:
authorUmherirrender <umherirrender_de.wp@web.de>2019-06-07 17:19:48 +0200
committerUmherirrender <umherirrender_de.wp@web.de>2019-06-07 17:19:48 +0200
commit7cc76abc3621fe8aaac0c76cc5608efcb79cbc56 (patch)
tree8c647705326764a72ac2f89aeb26ad249e9c3dc9 /includes/api/ApiQueryBase.php
parent44b524827e3004d4f2fbcb19c194c702c651d1f2 (diff)
downloadmediawikicore-7cc76abc3621fe8aaac0c76cc5608efcb79cbc56.tar.gz
mediawikicore-7cc76abc3621fe8aaac0c76cc5608efcb79cbc56.zip
Change array type on ApiQueryBase::addTables
This function results in passing its value to IDatabase::select as first parameter $table. The first parameter is documented as string|array, because it can take more complex arrays: * Joins using parentheses for grouping (since MediaWiki 1.31) may be * constructed using nested arrays. For example, * * [ 'tableA', 'nestedB' => [ 'tableB', 'b2' => 'tableB2' ] ] Update the type to allow also passing such complex arrays to this function ApiQueryBase::showHiddenUsersAddBlockInfo() is using this format Change-Id: I8038243545bc1c79a1106ccc3bec7738e63c2e2e
Diffstat (limited to 'includes/api/ApiQueryBase.php')
-rw-r--r--includes/api/ApiQueryBase.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/includes/api/ApiQueryBase.php b/includes/api/ApiQueryBase.php
index 25053345af61..47ff0fb9219c 100644
--- a/includes/api/ApiQueryBase.php
+++ b/includes/api/ApiQueryBase.php
@@ -151,7 +151,8 @@ abstract class ApiQueryBase extends ApiBase {
/**
* Add a set of tables to the internal array
- * @param string|string[] $tables Table name or array of table names
+ * @param string|array $tables Table name or array of table names
+ * or nested arrays for joins using parentheses for grouping
* @param string|null $alias Table alias, or null for no alias. Cannot be
* used with multiple tables
*/