diff options
Diffstat (limited to 'www/wiki/includes/import/ImportableUploadRevision.php')
-rw-r--r-- | www/wiki/includes/import/ImportableUploadRevision.php | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/www/wiki/includes/import/ImportableUploadRevision.php b/www/wiki/includes/import/ImportableUploadRevision.php new file mode 100644 index 00000000..3f60112a --- /dev/null +++ b/www/wiki/includes/import/ImportableUploadRevision.php @@ -0,0 +1,68 @@ +<?php + +/** + * @since 1.31 + */ +interface ImportableUploadRevision { + + /** + * @since 1.31 + * @return string Archive name of a revision if archived. + */ + public function getArchiveName(); + + /** + * @since 1.31 + * @return Title + */ + public function getTitle(); + + /** + * @since 1.31 + * @return string + */ + public function getTimestamp(); + + /** + * @since 1.31 + * @return string|null HTTP source of revision to be used for downloading. + */ + public function getSrc(); + + /** + * @since 1.31 + * @return string Local file source of the revision. + */ + public function getFileSrc(); + + /** + * @since 1.31 + * @return bool Is the return of getFileSrc only temporary? + */ + public function isTempSrc(); + + /** + * @since 1.31 + * @return string|bool sha1 of the revision, false if not set or errors occour. + */ + public function getSha1(); + + /** + * @since 1.31 + * @return User + */ + public function getUserObj(); + + /** + * @since 1.31 + * @return string The username of the user that created this revision + */ + public function getUser(); + + /** + * @since 1.31 + * @return string + */ + public function getComment(); + +} |