* @ingroup FileAbstraction
*/
+use MediaWiki\MediaWikiServices;
use Wikimedia\Rdbms\IDatabase;
/**
public function execute() {
$repo = $this->file->repo;
$status = $repo->newGood();
- $destFile = wfLocalFile( $this->target );
+ $destFile = MediaWikiServices::getInstance()->getRepoGroup()->getLocalRepo()
+ ->newFile( $this->target );
$this->file->lock();
$destFile->lock(); // quickly fail if destination is not available