<?php
/**
- * Created on Jan 1, 2013
- *
* Copyright © 2013 Yuri Astrakhan "<Firstname><Lastname>@gmail.com"
*
* This program is free software; you can redistribute it and/or modify
$params['action'] = 'query';
}
$count = 0;
- $result = array();
- $continue = array();
+ $result = [];
+ $continue = [];
do {
$request = array_merge( $params, $continue );
uksort( $request, function ( $a, $b ) {
$continue = $data['continue'];
unset( $data['continue'] );
} else {
- $continue = array();
+ $continue = [];
}
if ( $this->mVerbose ) {
$this->printResult( $data );
*/
private function printResult( $data ) {
$q = $data['query'];
- $print = array();
+ $print = [];
if ( isset( $q['pages'] ) ) {
foreach ( $q['pages'] as $p ) {
$m = $p['title'];
/**
* Recursively merge the new result returned from the query to the previous results.
- * @param mixed $results
+ * @param mixed &$results
* @param mixed $newResult
* @param bool $numericIds If true, treat keys as ids to be merged instead of appending
*/