protected function tearDown() {
foreach ( $this->pagesToDelete as $p ) {
- /* @var $p WikiPage */
+ /* @var WikiPage $p */
try {
if ( $p->exists() ) {
'delete',
'delete',
'testing user 0 deletion',
- '0',
+ null,
'127.0.0.1',
(string)$page->getTitle()->getNamespace(),
$page->getTitle()->getDBkey(),
// Now, try the rollback
$admin->addGroup( 'sysop' ); // Make the test user a sysop
+ MediaWikiServices::getInstance()->getPermissionManager()->invalidateUsersRightsCache();
$token = $admin->getEditToken( 'rollback' );
$errors = $page->doRollback(
$secondUser->getName(),