* @author Brian Wolff
*/
-use Wikimedia\Rdbms\ResultWrapper;
+use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\IDatabase;
/**
* @param OutputPage $out
* @param Skin $skin (deprecated presumably)
* @param IDatabase $dbr
- * @param ResultWrapper $res Results from query
+ * @param IResultWrapper $res Results from query
* @param int $num Number of results
* @param int $offset Paging offset (Should always be 0 in our case)
*/
* Initialize total values so we can figure out percentages later.
*
* @param IDatabase $dbr
- * @param ResultWrapper $res
+ * @param IResultWrapper $res
*/
public function preprocessResults( $dbr, $res ) {
$this->executeLBFromResultWrapper( $res );
$this->totalCount = $this->totalBytes = 0;
foreach ( $res as $row ) {
$mediaStats = $this->splitFakeTitle( $row->title );
- $this->totalCount += isset( $mediaStats[2] ) ? $mediaStats[2] : 0;
- $this->totalBytes += isset( $mediaStats[3] ) ? $mediaStats[3] : 0;
+ $this->totalCount += $mediaStats[2] ?? 0;
+ $this->totalBytes += $mediaStats[3] ?? 0;
}
$res->seek( 0 );
}