X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fimport%2FWikiRevision.php;h=e0799c0909feec265c5daba38c7a27d0811562f1;hp=cae954215af9e98930c457ee91930c2ec750d3e3;hb=82bd6b026ef6ecb7f2fe15acaa40c608680dfff1;hpb=0854352fa75ce1cd77bf3c28905477c6d7c66509 diff --git a/includes/import/WikiRevision.php b/includes/import/WikiRevision.php index cae954215a..e0799c0909 100644 --- a/includes/import/WikiRevision.php +++ b/includes/import/WikiRevision.php @@ -144,6 +144,12 @@ class WikiRevision implements ImportableUploadRevision, ImportableOldRevision { */ public $sha1base36 = false; + /** + * @since 1.34 + * @var string[] + */ + protected $tags = []; + /** * @since 1.17 * @var string @@ -179,9 +185,16 @@ class WikiRevision implements ImportableUploadRevision, ImportableOldRevision { /** @var bool */ private $mNoUpdates = false; - /** @var Config $config */ + /** + * @deprecated since 1.31, along with self::downloadSource() + * @var Config $config + */ private $config; + /** + * @param Config $config Deprecated since 1.31, along with self::downloadSource(). Just pass an + * empty HashConfig. + */ public function __construct( Config $config ) { $this->config = $config; } @@ -310,6 +323,14 @@ class WikiRevision implements ImportableUploadRevision, ImportableOldRevision { $this->sha1base36 = $sha1base36; } + /** + * @since 1.34 + * @param string[] $tags + */ + public function setTags( array $tags ) { + $this->tags = $tags; + } + /** * @since 1.12.2 * @param string $filename @@ -352,7 +373,7 @@ class WikiRevision implements ImportableUploadRevision, ImportableOldRevision { /** * @since 1.12.2 - * @param array $params + * @param string $params */ public function setParams( $params ) { $this->params = $params; @@ -509,6 +530,14 @@ class WikiRevision implements ImportableUploadRevision, ImportableOldRevision { return false; } + /** + * @since 1.34 + * @return string[] + */ + public function getTags() { + return $this->tags; + } + /** * @since 1.17 * @return string