Merge "Added a separate error message for mkdir failures"
[lhc/web/wiklou.git] / includes / DummyLinker.php
1 <?php
2
3 /**
4 * @since 1.18
5 */
6 class DummyLinker {
7
8 /**
9 * @deprecated since 1.28, use LinkRenderer::getLinkClasses() instead
10 */
11 public function getLinkColour( $t, $threshold ) {
12 wfDeprecated( __METHOD__, '1.28' );
13 return Linker::getLinkColour( $t, $threshold );
14 }
15
16 public function link(
17 $target,
18 $html = null,
19 $customAttribs = [],
20 $query = [],
21 $options = []
22 ) {
23 return Linker::link(
24 $target,
25 $html,
26 $customAttribs,
27 $query,
28 $options
29 );
30 }
31
32 public function linkKnown(
33 $target,
34 $html = null,
35 $customAttribs = [],
36 $query = [],
37 $options = [ 'known' ]
38 ) {
39 return Linker::linkKnown(
40 $target,
41 $html,
42 $customAttribs,
43 $query,
44 $options
45 );
46 }
47
48 public function makeSelfLinkObj(
49 $nt,
50 $html = '',
51 $query = '',
52 $trail = '',
53 $prefix = ''
54 ) {
55 return Linker::makeSelfLinkObj(
56 $nt,
57 $html,
58 $query,
59 $trail,
60 $prefix
61 );
62 }
63
64 public function getInvalidTitleDescription(
65 IContextSource $context,
66 $namespace,
67 $title
68 ) {
69 return Linker::getInvalidTitleDescription(
70 $context,
71 $namespace,
72 $title
73 );
74 }
75
76 public function normaliseSpecialPage( Title $title ) {
77 return Linker::normaliseSpecialPage( $title );
78 }
79
80 public function makeExternalImage( $url, $alt = '' ) {
81 return Linker::makeExternalImage( $url, $alt );
82 }
83
84 public function makeImageLink(
85 Parser $parser,
86 Title $title,
87 $file,
88 $frameParams = [],
89 $handlerParams = [],
90 $time = false,
91 $query = "",
92 $widthOption = null
93 ) {
94 return Linker::makeImageLink(
95 $parser,
96 $title,
97 $file,
98 $frameParams,
99 $handlerParams,
100 $time,
101 $query,
102 $widthOption
103 );
104 }
105
106 public function makeThumbLinkObj(
107 Title $title,
108 $file,
109 $label = '',
110 $alt,
111 $align = 'right',
112 $params = [],
113 $framed = false,
114 $manualthumb = ""
115 ) {
116 return Linker::makeThumbLinkObj(
117 $title,
118 $file,
119 $label,
120 $alt,
121 $align,
122 $params,
123 $framed,
124 $manualthumb
125 );
126 }
127
128 public function makeThumbLink2(
129 Title $title,
130 $file,
131 $frameParams = [],
132 $handlerParams = [],
133 $time = false,
134 $query = ""
135 ) {
136 return Linker::makeThumbLink2(
137 $title,
138 $file,
139 $frameParams,
140 $handlerParams,
141 $time,
142 $query
143 );
144 }
145
146 public function processResponsiveImages( $file, $thumb, $hp ) {
147 Linker::processResponsiveImages(
148 $file,
149 $thumb,
150 $hp
151 );
152 }
153
154 public function makeBrokenImageLinkObj(
155 $title,
156 $label = '',
157 $query = '',
158 $unused1 = '',
159 $unused2 = '',
160 $time = false
161 ) {
162 return Linker::makeBrokenImageLinkObj(
163 $title,
164 $label,
165 $query,
166 $unused1,
167 $unused2,
168 $time
169 );
170 }
171
172 public function makeMediaLinkObj( $title, $html = '', $time = false ) {
173 return Linker::makeMediaLinkObj(
174 $title,
175 $html,
176 $time
177 );
178 }
179
180 public function makeMediaLinkFile( Title $title, $file, $html = '' ) {
181 return Linker::makeMediaLinkFile(
182 $title,
183 $file,
184 $html
185 );
186 }
187
188 public function specialLink( $name, $key = '' ) {
189 return Linker::specialLink( $name, $key );
190 }
191
192 public function makeExternalLink(
193 $url,
194 $text,
195 $escape = true,
196 $linktype = '',
197 $attribs = [],
198 $title = null
199 ) {
200 return Linker::makeExternalLink(
201 $url,
202 $text,
203 $escape,
204 $linktype,
205 $attribs,
206 $title
207 );
208 }
209
210 public function userLink( $userId, $userName, $altUserName = false ) {
211 return Linker::userLink(
212 $userId,
213 $userName,
214 $altUserName
215 );
216 }
217
218 public function userToolLinks(
219 $userId,
220 $userText,
221 $redContribsWhenNoEdits = false,
222 $flags = 0,
223 $edits = null
224 ) {
225 return Linker::userToolLinks(
226 $userId,
227 $userText,
228 $redContribsWhenNoEdits,
229 $flags,
230 $edits
231 );
232 }
233
234 public function userToolLinksRedContribs( $userId, $userText, $edits = null ) {
235 return Linker::userToolLinksRedContribs(
236 $userId,
237 $userText,
238 $edits
239 );
240 }
241
242 public function userTalkLink( $userId, $userText ) {
243 return Linker::userTalkLink( $userId, $userText );
244 }
245
246 public function blockLink( $userId, $userText ) {
247 return Linker::blockLink( $userId, $userText );
248 }
249
250 public function emailLink( $userId, $userText ) {
251 return Linker::emailLink( $userId, $userText );
252 }
253
254 public function revUserLink( $rev, $isPublic = false ) {
255 return Linker::revUserLink( $rev, $isPublic );
256 }
257
258 public function revUserTools( $rev, $isPublic = false ) {
259 return Linker::revUserTools( $rev, $isPublic );
260 }
261
262 public function formatComment(
263 $comment,
264 $title = null,
265 $local = false,
266 $wikiId = null
267 ) {
268 return Linker::formatComment(
269 $comment,
270 $title,
271 $local,
272 $wikiId
273 );
274 }
275
276 public function formatLinksInComment(
277 $comment,
278 $title = null,
279 $local = false,
280 $wikiId = null
281 ) {
282 return Linker::formatLinksInComment(
283 $comment,
284 $title,
285 $local,
286 $wikiId
287 );
288 }
289
290 public function makeCommentLink(
291 Title $title,
292 $text,
293 $wikiId = null,
294 $options = []
295 ) {
296 return Linker::makeCommentLink(
297 $title,
298 $text,
299 $wikiId,
300 $options
301 );
302 }
303
304 public function normalizeSubpageLink( $contextTitle, $target, &$text ) {
305 return Linker::normalizeSubpageLink(
306 $contextTitle,
307 $target,
308 $text
309 );
310 }
311
312 public function commentBlock(
313 $comment,
314 $title = null,
315 $local = false,
316 $wikiId = null
317 ) {
318 return Linker::commentBlock(
319 $comment,
320 $title,
321 $local,
322 $wikiId
323 );
324 }
325
326 public function revComment( Revision $rev, $local = false, $isPublic = false ) {
327 return Linker::revComment( $rev, $local, $isPublic );
328 }
329
330 public function formatRevisionSize( $size ) {
331 return Linker::formatRevisionSize( $size );
332 }
333
334 public function tocIndent() {
335 return Linker::tocIndent();
336 }
337
338 public function tocUnindent( $level ) {
339 return Linker::tocUnindent( $level );
340 }
341
342 public function tocLine( $anchor, $tocline, $tocnumber, $level, $sectionIndex = false ) {
343 return Linker::tocLine(
344 $anchor,
345 $tocline,
346 $tocnumber,
347 $level,
348 $sectionIndex
349 );
350 }
351
352 public function tocLineEnd() {
353 return Linker::tocLineEnd();
354 }
355
356 public function tocList( $toc, $lang = false ) {
357 return Linker::tocList( $toc, $lang );
358 }
359
360 public function generateTOC( $tree, $lang = false ) {
361 return Linker::generateTOC( $tree, $lang );
362 }
363
364 public function makeHeadline(
365 $level,
366 $attribs,
367 $anchor,
368 $html,
369 $link,
370 $legacyAnchor = false
371 ) {
372 return Linker::makeHeadline(
373 $level,
374 $attribs,
375 $anchor,
376 $html,
377 $link,
378 $legacyAnchor
379 );
380 }
381
382 public function splitTrail( $trail ) {
383 return Linker::splitTrail( $trail );
384 }
385
386 public function generateRollback(
387 $rev,
388 IContextSource $context = null,
389 $options = [ 'verify' ]
390 ) {
391 return Linker::generateRollback(
392 $rev,
393 $context,
394 $options
395 );
396 }
397
398 public function getRollbackEditCount( $rev, $verify ) {
399 return Linker::getRollbackEditCount( $rev, $verify );
400 }
401
402 public function buildRollbackLink(
403 $rev,
404 IContextSource $context = null,
405 $editCount = false
406 ) {
407 return Linker::buildRollbackLink(
408 $rev,
409 $context,
410 $editCount
411 );
412 }
413
414 /**
415 * @deprecated since 1.28, use TemplatesOnThisPageFormatter directly
416 */
417 public function formatTemplates(
418 $templates,
419 $preview = false,
420 $section = false,
421 $more = null
422 ) {
423 wfDeprecated( __METHOD__, '1.28' );
424
425 return Linker::formatTemplates(
426 $templates,
427 $preview,
428 $section,
429 $more
430 );
431 }
432
433 public function formatHiddenCategories( $hiddencats ) {
434 return Linker::formatHiddenCategories( $hiddencats );
435 }
436
437 /**
438 * @deprecated since 1.28, use Language::formatSize() directly
439 */
440 public function formatSize( $size ) {
441 wfDeprecated( __METHOD__, '1.28' );
442
443 return Linker::formatSize( $size );
444 }
445
446 public function titleAttrib( $name, $options = null, array $msgParams = [] ) {
447 return Linker::titleAttrib(
448 $name,
449 $options,
450 $msgParams
451 );
452 }
453
454 public function accesskey( $name ) {
455 return Linker::accesskey( $name );
456 }
457
458 public function getRevDeleteLink( User $user, Revision $rev, Title $title ) {
459 return Linker::getRevDeleteLink(
460 $user,
461 $rev,
462 $title
463 );
464 }
465
466 public function revDeleteLink( $query = [], $restricted = false, $delete = true ) {
467 return Linker::revDeleteLink(
468 $query,
469 $restricted,
470 $delete
471 );
472 }
473
474 public function revDeleteLinkDisabled( $delete = true ) {
475 return Linker::revDeleteLinkDisabled( $delete );
476 }
477
478 public function tooltipAndAccesskeyAttribs( $name, array $msgParams = [] ) {
479 return Linker::tooltipAndAccesskeyAttribs(
480 $name,
481 $msgParams
482 );
483 }
484
485 public function tooltip( $name, $options = null ) {
486 return Linker::tooltip( $name, $options );
487 }
488
489 }