ImportableOldRevision.php 909 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. /**
  3. * @since 1.31
  4. */
  5. interface ImportableOldRevision {
  6. /**
  7. * @since 1.31
  8. * @return User
  9. */
  10. public function getUserObj();
  11. /**
  12. * @since 1.31
  13. * @return string
  14. */
  15. public function getUser();
  16. /**
  17. * @since 1.31
  18. * @return Title
  19. */
  20. public function getTitle();
  21. /**
  22. * @since 1.31
  23. * @return string
  24. */
  25. public function getTimestamp();
  26. /**
  27. * @since 1.31
  28. * @return string
  29. */
  30. public function getComment();
  31. /**
  32. * @since 1.31
  33. * @return string
  34. */
  35. public function getModel();
  36. /**
  37. * @since 1.31
  38. * @return string
  39. */
  40. public function getFormat();
  41. /**
  42. * @since 1.31
  43. * @return Content
  44. */
  45. public function getContent();
  46. /**
  47. * @since 1.31
  48. * @return bool
  49. */
  50. public function getMinor();
  51. /**
  52. * @since 1.31
  53. * @return bool|string
  54. */
  55. public function getSha1Base36();
  56. /**
  57. * @since 1.34
  58. * @return string[]
  59. */
  60. public function getTags();
  61. }