MediaWiki REL1_31
CheckStorage Class Reference

Maintenance script to do various checks on external storage. More...

Public Member Functions

 addError ( $type, $msg, $ids)
 
 check ( $fix=false, $xml='')
 
 checkExternalConcatBlobs ( $externalConcatBlobs)
 
 importRevision (&$revision, &$importer)
 
 restoreText ( $revIds, $xml)
 

Public Attributes

 $dbStore = null
 
 $errorDescriptions
 
 $errors
 
 $oldIdMap
 
const CONCAT_HEADER = 'O:27:"concatenatedgziphistoryblob"'
 

Detailed Description

Maintenance script to do various checks on external storage.

@fixme this should extend the base Maintenance class

Definition at line 48 of file checkStorage.php.

Member Function Documentation

◆ addError()

CheckStorage::addError ( $type,
$msg,
$ids )

Definition at line 376 of file checkStorage.php.

References $type, and print.

Referenced by check(), and checkExternalConcatBlobs().

◆ check()

CheckStorage::check ( $fix = false,
$xml = '' )

◆ checkExternalConcatBlobs()

CheckStorage::checkExternalConcatBlobs ( $externalConcatBlobs)

Definition at line 399 of file checkStorage.php.

References $res, and addError().

Referenced by check().

◆ importRevision()

CheckStorage::importRevision ( & $revision,
& $importer )

Definition at line 502 of file checkStorage.php.

References $dbr, DB_MASTER, DB_REPLICA, and wfGetDB().

◆ restoreText()

CheckStorage::restoreText ( $revIds,
$xml )

Definition at line 441 of file checkStorage.php.

References $dbr, $params, $source, $wgDBname, DB_MASTER, DB_REPLICA, print, wfEscapeShellArg(), wfGetDB(), wfMessage(), and wfTempDir().

Referenced by check().

Member Data Documentation

◆ $dbStore

CheckStorage::$dbStore = null

Definition at line 51 of file checkStorage.php.

◆ $errorDescriptions

CheckStorage::$errorDescriptions
Initial value:
= [
'restore text' => 'Damaged text, need to be restored from a backup',
'restore revision' => 'Damaged revision row, need to be restored from a backup',
'unfixable' => 'Unexpected errors with no automated fixing method',
'fixed' => 'Errors already fixed',
'fixable' => 'Errors which would already be fixed if --fix was specified',
]

Definition at line 53 of file checkStorage.php.

◆ $errors

CheckStorage::$errors

Definition at line 50 of file checkStorage.php.

Referenced by check().

◆ $oldIdMap

CheckStorage::$oldIdMap

Definition at line 50 of file checkStorage.php.

◆ CONCAT_HEADER

const CheckStorage::CONCAT_HEADER = 'O:27:"concatenatedgziphistoryblob"'

Definition at line 49 of file checkStorage.php.


The documentation for this class was generated from the following file: