/**
* 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
*/
/**
* Same as addPageSubItems(), but one element of $data at a time
* @param int $pageId Page ID
- * @param array $item Data array à la ApiResult
+ * @param mixed $item Data à la ApiResult
* @param string|null $elemname XML element name. If null, getModuleName()
* is used
* @return bool Whether the element fit in the result