* @ingroup Maintenance
*/
+use MediaWiki\Storage\RevisionRecord;
+
require_once __DIR__ . '/Maintenance.php';
/**
$rev = Revision::newFromTitle( $title );
$currentRevId = $rev->getId();
- while ( $rev && ( $rev->isDeleted( Revision::DELETED_TEXT )
- || LinkFilter::matchEntry( $rev->getContent( Revision::RAW ), $domain, $protocol ) )
+ while ( $rev && ( $rev->isDeleted( RevisionRecord::DELETED_TEXT )
+ || LinkFilter::matchEntry( $rev->getContent( RevisionRecord::RAW ), $domain, $protocol ) )
) {
$rev = $rev->getPrevious();
}
$page = WikiPage::factory( $title );
if ( $rev ) {
// Revert to this revision
- $content = $rev->getContent( Revision::RAW );
+ $content = $rev->getContent( RevisionRecord::RAW );
$this->output( "reverting\n" );
$page->doEditContent(
* @ingroup Maintenance
*/
+use MediaWiki\Revision\RevisionRecord;
+
require_once __DIR__ . '/Maintenance.php';
/**
$title = Title::makeTitle( $row->page_namespace, $row->page_title );
$this->output( "Processing {$title} ({$row->page_id})...\n" );
$rev = Revision::newFromTitle( $title );
- $content = $rev->getContent( Revision::RAW );
+ $content = $rev->getContent( RevisionRecord::RAW );
$dbw = $this->getDB( DB_MASTER );
if ( $content instanceof JsonContent ) {
if ( $content->isValid() ) {
* @ingroup Maintenance
*/
+use MediaWiki\Storage\RevisionRecord;
+
require_once __DIR__ . '/Maintenance.php';
/**
$this->fatalError( "Page $titleText does not exist.\n" );
}
$content = $rev->getContent( $this->hasOption( 'show-private' )
- ? Revision::RAW
- : Revision::FOR_PUBLIC );
+ ? RevisionRecord::RAW
+ : RevisionRecord::FOR_PUBLIC );
if ( $content === false ) {
$titleText = $title->getPrefixedText();
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MediaWikiServices;
+use MediaWiki\Storage\RevisionRecord;
use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\IMaintainableDatabase;
* @return bool
*/
private function canMerge( $id, LinkTarget $linkTarget, &$logStatus ) {
- $latestDest = Revision::newFromTitle( $linkTarget, 0, Revision::READ_LATEST );
- $latestSource = Revision::newFromPageId( $id, 0, Revision::READ_LATEST );
+ $latestDest = Revision::newFromTitle(
+ $linkTarget, 0, RevisionRecord::READ_LATEST
+ );
+ $latestSource = Revision::newFromPageId(
+ $id, 0, RevisionRecord::READ_LATEST
+ );
if ( $latestSource->getTimestamp() > $latestDest->getTimestamp() ) {
$logStatus = 'cannot merge since source is later';
return false;
* @ingroup Maintenance
*/
+use MediaWiki\Storage\RevisionRecord;
use Wikimedia\Rdbms\IDatabase;
require_once __DIR__ . '/Maintenance.php';
? Revision::newFromArchiveRow( $row )
: new Revision( $row );
- $content = $rev->getContent( Revision::RAW );
+ $content = $rev->getContent( RevisionRecord::RAW );
if ( !$content ) {
# This should not happen, but sometimes does (T22757)
$id = $row->$idCol;
*/
use MediaWiki\MediaWikiServices;
+use MediaWiki\Storage\RevisionRecord;
require_once __DIR__ . '/dumpIterator.php';
* @param Revision $rev
*/
public function processRevision( $rev ) {
- $content = $rev->getContent( Revision::RAW );
+ $content = $rev->getContent( RevisionRecord::RAW );
if ( $content->getModel() !== CONTENT_MODEL_WIKITEXT ) {
return;
*/
use MediaWiki\MediaWikiServices;
+use MediaWiki\Storage\RevisionRecord;
use Wikimedia\Rdbms\IDatabase;
require_once __DIR__ . '/Maintenance.php';
}
$rt = null;
- $content = $page->getContent( Revision::RAW );
+ $content = $page->getContent( RevisionRecord::RAW );
if ( $content !== null ) {
$rt = $content->getUltimateRedirectTarget();
}
*/
use MediaWiki\MediaWikiServices;
+use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Shell\Shell;
if ( !defined( 'MEDIAWIKI' ) ) {
function importRevision( &$revision, &$importer ) {
$id = $revision->getID();
- $content = $revision->getContent( Revision::RAW );
+ $content = $revision->getContent( RevisionRecord::RAW );
$id = $id ?: '';
if ( $content === null ) {
private $outputCallback;
/**
- * UserDupes constructor.
* @param IMaintainableDatabase &$database
* @param callback $outputCallback
*/
* @ingroup Maintenance
*/
+use MediaWiki\Revision\RevisionRecord;
+
require_once __DIR__ . '/Maintenance.php';
/**
$page = WikiPage::factory( $title );
- $content = $page->getContent( Revision::RAW );
+ $content = $page->getContent( RevisionRecord::RAW );
if ( !$content ) {
$this->fatalError( "Page has no content" );
}