diff options
author | Umherirrender <umherirrender_de.wp@web.de> | 2019-06-07 17:19:48 +0200 |
---|---|---|
committer | Umherirrender <umherirrender_de.wp@web.de> | 2019-06-07 17:19:48 +0200 |
commit | 7cc76abc3621fe8aaac0c76cc5608efcb79cbc56 (patch) | |
tree | 8c647705326764a72ac2f89aeb26ad249e9c3dc9 /includes/api/ApiQueryBase.php | |
parent | 44b524827e3004d4f2fbcb19c194c702c651d1f2 (diff) | |
download | mediawikicore-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.php | 3 |
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 */ |