MediaWiki master
MediaWiki\Import\ImportableUploadRevisionImporter Class Reference

Inherits MediaWiki\Import\UploadRevisionImporter.

Collaboration diagram for MediaWiki\Import\ImportableUploadRevisionImporter:

Public Member Functions

 __construct (private readonly bool $enableUploads, private readonly LoggerInterface $logger,)
 
 import (ImportableUploadRevision $importableRevision)
 
Since
1.31
Parameters
ImportableUploadRevision$importableUploadRevision
Returns
\StatusValue On success, the value member contains the archive name, or an empty string if it was a new file.

 
 setNullRevisionCreation ( $shouldCreateNullRevision)
 Setting this to false will deactivate the creation of a dummy revision as part of the upload process logging in LocalFile::recordUpload3, see T193621.
 

Detailed Description

Since
1.31

Definition at line 16 of file ImportableUploadRevisionImporter.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Import\ImportableUploadRevisionImporter::__construct ( private readonly bool $enableUploads,
private readonly LoggerInterface $logger )

Definition at line 20 of file ImportableUploadRevisionImporter.php.

Member Function Documentation

◆ import()

MediaWiki\Import\ImportableUploadRevisionImporter::import ( ImportableUploadRevision $importableRevision)

Since
1.31
Parameters
ImportableUploadRevision$importableUploadRevision
Returns
\StatusValue On success, the value member contains the archive name, or an empty string if it was a new file.

Implements MediaWiki\Import\UploadRevisionImporter.

Definition at line 46 of file ImportableUploadRevisionImporter.php.

References $source, and MediaWiki\MediaWikiServices\getInstance().

◆ setNullRevisionCreation()

MediaWiki\Import\ImportableUploadRevisionImporter::setNullRevisionCreation ( $shouldCreateNullRevision)

Setting this to false will deactivate the creation of a dummy revision as part of the upload process logging in LocalFile::recordUpload3, see T193621.

Parameters
bool$shouldCreateNullRevision

Definition at line 32 of file ImportableUploadRevisionImporter.php.


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