// https://bugs.mysql.com/bug.php?id=10327
$this->markTestSkipped( 'MySQL bug 10327 - can\'t reopen temporary tables' );
}
+ // FIXME: fails under sqlite
+ $this->markTestSkippedIfDbType( 'sqlite' );
$this->setMwGlobals( 'wgActorTableSchemaMigrationStage', $stage );
$this->overrideMwServices();
$this->assertArrayHasKey( 'query', $apiResult[0], "Batching with limit $limit" );
$this->assertArrayHasKey( 'usercontribs', $apiResult[0]['query'],
"Batching with limit $limit" );
- $continue = isset( $apiResult[0]['continue'] ) ? $apiResult[0]['continue'] : null;
+ $continue = $apiResult[0]['continue'] ?? null;
foreach ( $apiResult[0]['query']['usercontribs'] as $page ) {
$count++;
$batchedIds[$page['user']][] = $page['revid'];