123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?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();
- }
|