Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | |
3 | use MediaWiki\Revision\SlotRecord; |
4 | use MediaWiki\Title\Title; |
5 | use MediaWiki\User\User; |
6 | |
7 | /** |
8 | * @since 1.31 |
9 | */ |
10 | interface ImportableOldRevision { |
11 | |
12 | /** |
13 | * @deprecated since 1.39, use {@see getUser} instead; this is almost always null anyway |
14 | * @since 1.31 |
15 | * @return User|null Typically null, use {@see getUser} instead |
16 | */ |
17 | public function getUserObj(); |
18 | |
19 | /** |
20 | * @since 1.31 |
21 | * @return string |
22 | */ |
23 | public function getUser(); |
24 | |
25 | /** |
26 | * @since 1.31 |
27 | * @return Title |
28 | */ |
29 | public function getTitle(); |
30 | |
31 | /** |
32 | * @since 1.31 |
33 | * @return string |
34 | */ |
35 | public function getTimestamp(); |
36 | |
37 | /** |
38 | * @since 1.31 |
39 | * @return string |
40 | */ |
41 | public function getComment(); |
42 | |
43 | /** |
44 | * @since 1.31 |
45 | * @return string |
46 | */ |
47 | public function getModel(); |
48 | |
49 | /** |
50 | * @since 1.31 |
51 | * @return string |
52 | */ |
53 | public function getFormat(); |
54 | |
55 | /** |
56 | * @since 1.31 |
57 | * @param string $role |
58 | * @return Content |
59 | */ |
60 | public function getContent( $role = SlotRecord::MAIN ); |
61 | |
62 | /** |
63 | * @since 1.35 |
64 | * @param string $role |
65 | * @return SlotRecord |
66 | */ |
67 | public function getSlot( $role ); |
68 | |
69 | /** |
70 | * @since 1.35 |
71 | * @return string[] |
72 | */ |
73 | public function getSlotRoles(); |
74 | |
75 | /** |
76 | * @since 1.31 |
77 | * @return bool |
78 | */ |
79 | public function getMinor(); |
80 | |
81 | /** |
82 | * @since 1.31 |
83 | * @return bool|string |
84 | */ |
85 | public function getSha1Base36(); |
86 | |
87 | /** |
88 | * @since 1.34 |
89 | * @return string[] |
90 | */ |
91 | public function getTags(); |
92 | |
93 | } |