<?php
+use MediaWiki\MediaWikiServices;
use Psr\Log\LoggerInterface;
/**
$file = OldLocalFile::newFromArchiveName( $importableRevision->getTitle(),
RepoGroup::singleton()->getLocalRepo(), $archiveName );
} else {
- $file = wfLocalFile( $importableRevision->getTitle() );
+ $file = MediaWikiServices::getInstance()->getRepoGroup()->getLocalRepo()
+ ->newFile( $importableRevision->getTitle() );
$file->load( File::READ_LATEST );
$this->logger->debug( __METHOD__ . 'Importing new file as ' . $file->getName() . "\n" );
if ( $file->exists() && $file->getTimestamp() > $importableRevision->getTimestamp() ) {
// @todo FIXME!
$src = $wikiRevision->getSrc();
- $data = Http::get( $src, [], __METHOD__ );
+ $data = MediaWikiServices::getInstance()->getHttpRequestFactory()->
+ get( $src, [], __METHOD__ );
if ( !$data ) {
$this->logger->debug( "IMPORT: couldn't fetch source $src\n" );
fclose( $f );