@@ 363-368 (lines=6) @@ | ||
360 | $wp = WikiPage::factory( $this->mTitle ); |
|
361 | $factory = MediaWikiServices::getInstance()->getDBLoadBalancerFactory(); |
|
362 | ||
363 | foreach ( array_chunk( array_keys( $added ), $wgUpdateRowsPerQuery ) as $addBatch ) { |
|
364 | $wp->updateCategoryCounts( $addBatch, [], $this->mId ); |
|
365 | $factory->commitAndWaitForReplication( |
|
366 | __METHOD__, $this->ticket, [ 'wiki' => $this->getDB()->getWikiID() ] |
|
367 | ); |
|
368 | } |
|
369 | ||
370 | foreach ( array_chunk( array_keys( $deleted ), $wgUpdateRowsPerQuery ) as $deleteBatch ) { |
|
371 | $wp->updateCategoryCounts( [], $deleteBatch, $this->mId ); |
|
@@ 370-375 (lines=6) @@ | ||
367 | ); |
|
368 | } |
|
369 | ||
370 | foreach ( array_chunk( array_keys( $deleted ), $wgUpdateRowsPerQuery ) as $deleteBatch ) { |
|
371 | $wp->updateCategoryCounts( [], $deleteBatch, $this->mId ); |
|
372 | $factory->commitAndWaitForReplication( |
|
373 | __METHOD__, $this->ticket, [ 'wiki' => $this->getDB()->getWikiID() ] |
|
374 | ); |
|
375 | } |
|
376 | } |
|
377 | ||
378 | /** |