X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryBase.php;h=d955b56d03ea55b83ebec9df8688e08d4a84fe32;hb=7edefa30d92c68e782252f3c7df204c56d6ca2f5;hp=307066573cd21ed20d1b2ebb28b6577300d4f921;hpb=df519cca358ff1a0b7abfb217ba4b7dde2e98e81;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryBase.php b/includes/api/ApiQueryBase.php index 307066573c..d955b56d03 100644 --- a/includes/api/ApiQueryBase.php +++ b/includes/api/ApiQueryBase.php @@ -157,16 +157,14 @@ abstract class ApiQueryBase extends ApiBase { */ protected function addTables( $tables, $alias = null ) { if ( is_array( $tables ) ) { - if ( !is_null( $alias ) ) { + if ( $alias !== null ) { ApiBase::dieDebug( __METHOD__, 'Multiple table aliases not supported' ); } $this->tables = array_merge( $this->tables, $tables ); + } elseif ( $alias !== null ) { + $this->tables[$alias] = $tables; } else { - if ( !is_null( $alias ) ) { - $this->tables[$alias] = $tables; - } else { - $this->tables[] = $tables; - } + $this->tables[] = $tables; } }