1 | <?php |
||
20 | class PageGetter extends Service { |
||
21 | |||
22 | /** |
||
23 | * @since 0.2 |
||
24 | * |
||
25 | * @param int $id |
||
26 | * @param array $extraParams |
||
27 | * |
||
28 | * @return Page |
||
29 | */ |
||
30 | public function getFromRevisionId( $id, array $extraParams = [] ) { |
||
41 | |||
42 | /** |
||
43 | * @since 0.2 |
||
44 | * |
||
45 | * @param string|Title $title |
||
46 | * @param array $extraParams |
||
47 | * |
||
48 | * @return Page |
||
49 | */ |
||
50 | public function getFromTitle( $title, array $extraParams = [] ) { |
||
64 | |||
65 | /** |
||
66 | * @since 0.2 |
||
67 | * |
||
68 | * @param int $id |
||
69 | * @param array $extraParams |
||
70 | * |
||
71 | * @return Page |
||
72 | */ |
||
73 | public function getFromPageId( $id, array $extraParams = [] ) { |
||
84 | |||
85 | /** |
||
86 | * @since 0.4 |
||
87 | * |
||
88 | * @param PageIdentifier $pageIdentifier |
||
89 | * @param array $extraParams |
||
90 | * |
||
91 | * @throws RuntimeException |
||
92 | * @return Page |
||
93 | */ |
||
94 | public function getFromPageIdentifier( |
||
107 | |||
108 | /** |
||
109 | * @since 0.2 |
||
110 | * |
||
111 | * @param Page $page |
||
112 | * @param array $extraParams |
||
113 | * |
||
114 | * @return Page |
||
115 | */ |
||
116 | public function getFromPage( Page $page, array $extraParams = [] ) { |
||
132 | |||
133 | /** |
||
134 | * @since 0.2 |
||
135 | * |
||
136 | * @param Revision $revision |
||
137 | * @param array $extraParams |
||
138 | * |
||
139 | * @return Page |
||
140 | */ |
||
141 | public function getFromRevision( Revision $revision, array $extraParams = [] ) { |
||
163 | |||
164 | /** |
||
165 | * @param array $additionalParams |
||
166 | * |
||
167 | * @param array $extraParams |
||
168 | * |
||
169 | * @return array |
||
170 | */ |
||
171 | private function getQuery( $additionalParams, array $extraParams = [] ) { |
||
180 | |||
181 | /** |
||
182 | * @param array $array |
||
183 | * |
||
184 | * @return Revisions |
||
185 | */ |
||
186 | private function getRevisionsFromResult( $array ) { |
||
208 | |||
209 | /** |
||
210 | * @param string $model |
||
211 | * @param string $content returned from the API |
||
212 | * |
||
213 | * @throws RuntimeException |
||
214 | * @return Content |
||
215 | */ |
||
216 | private function getContent( $model, $content ) { |
||
219 | |||
220 | /** |
||
221 | * @param array $array |
||
222 | * |
||
223 | * @return Page |
||
224 | */ |
||
225 | private function newPageFromResult( $array ) { |
||
245 | |||
246 | } |
||
247 |
This method has been deprecated. The supplier of the class has supplied an explanatory message.
The explanatory message should give you some clue as to whether and when the method will be removed from the class and what other method or class to use instead.