MediaWiki REL1_34
DummyLinker.php
Go to the documentation of this file.
1<?php
2
7
8 public function link(
9 $target,
10 $html = null,
11 $customAttribs = [],
12 $query = [],
13 $options = []
14 ) {
15 return Linker::link(
16 $target,
17 $html,
18 $customAttribs,
19 $query,
20 $options
21 );
22 }
23
24 public function linkKnown(
25 $target,
26 $html = null,
27 $customAttribs = [],
28 $query = [],
29 $options = [ 'known' ]
30 ) {
31 return Linker::linkKnown(
32 $target,
33 $html,
34 $customAttribs,
35 $query,
36 $options
37 );
38 }
39
40 public function makeSelfLinkObj(
41 $nt,
42 $html = '',
43 $query = '',
44 $trail = '',
45 $prefix = ''
46 ) {
48 $nt,
49 $html,
50 $query,
51 $trail,
52 $prefix
53 );
54 }
55
58 $namespace,
59 $title
60 ) {
63 $namespace,
64 $title
65 );
66 }
67
68 public function normaliseSpecialPage( Title $title ) {
70 }
71
72 public function makeExternalImage( $url, $alt = '' ) {
73 return Linker::makeExternalImage( $url, $alt );
74 }
75
76 public function makeImageLink(
77 Parser $parser,
79 $file,
80 $frameParams = [],
81 $handlerParams = [],
82 $time = false,
83 $query = "",
84 $widthOption = null
85 ) {
87 $parser,
88 $title,
89 $file,
90 $frameParams,
91 $handlerParams,
92 $time,
93 $query,
94 $widthOption
95 );
96 }
97
98 public function makeThumbLinkObj(
100 $file,
101 $label = '',
102 $alt = '',
103 $align = 'right',
104 $params = [],
105 $framed = false,
106 $manualthumb = ""
107 ) {
109 $title,
110 $file,
111 $label,
112 $alt,
113 $align,
114 $params,
115 $framed,
116 $manualthumb
117 );
118 }
119
120 public function makeThumbLink2(
122 $file,
123 $frameParams = [],
124 $handlerParams = [],
125 $time = false,
126 $query = ""
127 ) {
129 $title,
130 $file,
131 $frameParams,
132 $handlerParams,
133 $time,
134 $query
135 );
136 }
137
138 public function processResponsiveImages( $file, $thumb, $hp ) {
140 $file,
141 $thumb,
142 $hp
143 );
144 }
145
146 public function makeBrokenImageLinkObj(
147 $title,
148 $label = '',
149 $query = '',
150 $unused1 = '',
151 $unused2 = '',
152 $time = false
153 ) {
155 $title,
156 $label,
157 $query,
158 $unused1,
159 $unused2,
160 $time
161 );
162 }
163
164 public function makeMediaLinkObj( $title, $html = '', $time = false ) {
166 $title,
167 $html,
168 $time
169 );
170 }
171
172 public function makeMediaLinkFile( Title $title, $file, $html = '' ) {
174 $title,
175 $file,
176 $html
177 );
178 }
179
180 public function specialLink( $name, $key = '' ) {
181 return Linker::specialLink( $name, $key );
182 }
183
184 public function makeExternalLink(
185 $url,
186 $text,
187 $escape = true,
188 $linktype = '',
189 $attribs = [],
190 $title = null
191 ) {
193 $url,
194 $text,
195 $escape,
196 $linktype,
197 $attribs,
198 $title
199 );
200 }
201
202 public function userLink( $userId, $userName, $altUserName = false ) {
203 return Linker::userLink(
204 $userId,
205 $userName,
206 $altUserName
207 );
208 }
209
210 public function userToolLinks(
211 $userId,
212 $userText,
213 $redContribsWhenNoEdits = false,
214 $flags = 0,
215 $edits = null
216 ) {
218 $userId,
219 $userText,
220 $redContribsWhenNoEdits,
221 $flags,
222 $edits
223 );
224 }
225
226 public function userToolLinksRedContribs( $userId, $userText, $edits = null ) {
228 $userId,
229 $userText,
230 $edits
231 );
232 }
233
234 public function userTalkLink( $userId, $userText ) {
235 return Linker::userTalkLink( $userId, $userText );
236 }
237
238 public function blockLink( $userId, $userText ) {
239 return Linker::blockLink( $userId, $userText );
240 }
241
242 public function emailLink( $userId, $userText ) {
243 return Linker::emailLink( $userId, $userText );
244 }
245
246 public function revUserLink( $rev, $isPublic = false ) {
247 return Linker::revUserLink( $rev, $isPublic );
248 }
249
250 public function revUserTools( $rev, $isPublic = false ) {
251 return Linker::revUserTools( $rev, $isPublic );
252 }
253
254 public function formatComment(
255 $comment,
256 $title = null,
257 $local = false,
258 $wikiId = null
259 ) {
261 $comment,
262 $title,
263 $local,
264 $wikiId
265 );
266 }
267
268 public function formatLinksInComment(
269 $comment,
270 $title = null,
271 $local = false,
272 $wikiId = null
273 ) {
275 $comment,
276 $title,
277 $local,
278 $wikiId
279 );
280 }
281
282 public function makeCommentLink(
284 $text,
285 $wikiId = null,
286 $options = []
287 ) {
289 $title,
290 $text,
291 $wikiId,
292 $options
293 );
294 }
295
296 public function normalizeSubpageLink( $contextTitle, $target, &$text ) {
298 $contextTitle,
299 $target,
300 $text
301 );
302 }
303
304 public function commentBlock(
305 $comment,
306 $title = null,
307 $local = false,
308 $wikiId = null
309 ) {
311 $comment,
312 $title,
313 $local,
314 $wikiId
315 );
316 }
317
318 public function revComment( Revision $rev, $local = false, $isPublic = false ) {
319 return Linker::revComment( $rev, $local, $isPublic );
320 }
321
322 public function formatRevisionSize( $size ) {
323 return Linker::formatRevisionSize( $size );
324 }
325
326 public function tocIndent() {
327 return Linker::tocIndent();
328 }
329
330 public function tocUnindent( $level ) {
331 return Linker::tocUnindent( $level );
332 }
333
334 public function tocLine( $anchor, $tocline, $tocnumber, $level, $sectionIndex = false ) {
335 return Linker::tocLine(
336 $anchor,
337 $tocline,
338 $tocnumber,
339 $level,
340 $sectionIndex
341 );
342 }
343
344 public function tocLineEnd() {
345 return Linker::tocLineEnd();
346 }
347
348 public function tocList( $toc, Language $lang = null ) {
349 return Linker::tocList( $toc, $lang );
350 }
351
352 public function generateTOC( $tree, Language $lang = null ) {
353 return Linker::generateTOC( $tree, $lang );
354 }
355
356 public function makeHeadline(
357 $level,
358 $attribs,
359 $anchor,
360 $html,
361 $link,
362 $legacyAnchor = false
363 ) {
365 $level,
366 $attribs,
367 $anchor,
368 $html,
369 $link,
370 $legacyAnchor
371 );
372 }
373
374 public function splitTrail( $trail ) {
375 return Linker::splitTrail( $trail );
376 }
377
378 public function generateRollback(
379 $rev,
381 $options = [ 'verify' ]
382 ) {
384 $rev,
385 $context,
386 $options
387 );
388 }
389
390 public function getRollbackEditCount( $rev, $verify ) {
391 return Linker::getRollbackEditCount( $rev, $verify );
392 }
393
394 public function buildRollbackLink(
395 $rev,
397 $editCount = false
398 ) {
400 $rev,
401 $context,
402 $editCount
403 );
404 }
405
406 public function formatHiddenCategories( $hiddencats ) {
407 return Linker::formatHiddenCategories( $hiddencats );
408 }
409
410 public function titleAttrib( $name, $options = null, array $msgParams = [] ) {
411 return Linker::titleAttrib(
412 $name,
413 $options,
414 $msgParams
415 );
416 }
417
418 public function accesskey( $name ) {
419 return Linker::accesskey( $name );
420 }
421
422 public function getRevDeleteLink( User $user, Revision $rev, Title $title ) {
424 $user,
425 $rev,
426 $title
427 );
428 }
429
430 public function revDeleteLink( $query = [], $restricted = false, $delete = true ) {
432 $query,
433 $restricted,
434 $delete
435 );
436 }
437
438 public function revDeleteLinkDisabled( $delete = true ) {
439 return Linker::revDeleteLinkDisabled( $delete );
440 }
441
442 public function tooltipAndAccesskeyAttribs( $name, array $msgParams = [] ) {
444 $name,
445 $msgParams
446 );
447 }
448
449 public function tooltip( $name, $options = null ) {
450 return Linker::tooltip( $name, $options );
451 }
452
453}
revDeleteLinkDisabled( $delete=true)
makeThumbLinkObj(Title $title, $file, $label='', $alt='', $align='right', $params=[], $framed=false, $manualthumb="")
makeMediaLinkFile(Title $title, $file, $html='')
tocLine( $anchor, $tocline, $tocnumber, $level, $sectionIndex=false)
userLink( $userId, $userName, $altUserName=false)
makeExternalLink( $url, $text, $escape=true, $linktype='', $attribs=[], $title=null)
tocUnindent( $level)
titleAttrib( $name, $options=null, array $msgParams=[])
buildRollbackLink( $rev, IContextSource $context=null, $editCount=false)
userToolLinksRedContribs( $userId, $userText, $edits=null)
formatHiddenCategories( $hiddencats)
revUserTools( $rev, $isPublic=false)
tooltip( $name, $options=null)
makeExternalImage( $url, $alt='')
processResponsiveImages( $file, $thumb, $hp)
commentBlock( $comment, $title=null, $local=false, $wikiId=null)
generateTOC( $tree, Language $lang=null)
normaliseSpecialPage(Title $title)
emailLink( $userId, $userText)
makeMediaLinkObj( $title, $html='', $time=false)
makeThumbLink2(Title $title, $file, $frameParams=[], $handlerParams=[], $time=false, $query="")
getInvalidTitleDescription(IContextSource $context, $namespace, $title)
revUserLink( $rev, $isPublic=false)
makeHeadline( $level, $attribs, $anchor, $html, $link, $legacyAnchor=false)
accesskey( $name)
specialLink( $name, $key='')
getRollbackEditCount( $rev, $verify)
makeSelfLinkObj( $nt, $html='', $query='', $trail='', $prefix='')
makeImageLink(Parser $parser, Title $title, $file, $frameParams=[], $handlerParams=[], $time=false, $query="", $widthOption=null)
makeBrokenImageLinkObj( $title, $label='', $query='', $unused1='', $unused2='', $time=false)
userToolLinks( $userId, $userText, $redContribsWhenNoEdits=false, $flags=0, $edits=null)
tooltipAndAccesskeyAttribs( $name, array $msgParams=[])
normalizeSubpageLink( $contextTitle, $target, &$text)
link( $target, $html=null, $customAttribs=[], $query=[], $options=[])
splitTrail( $trail)
blockLink( $userId, $userText)
makeCommentLink(Title $title, $text, $wikiId=null, $options=[])
generateRollback( $rev, IContextSource $context=null, $options=[ 'verify'])
revComment(Revision $rev, $local=false, $isPublic=false)
getRevDeleteLink(User $user, Revision $rev, Title $title)
linkKnown( $target, $html=null, $customAttribs=[], $query=[], $options=[ 'known'])
tocList( $toc, Language $lang=null)
formatRevisionSize( $size)
formatLinksInComment( $comment, $title=null, $local=false, $wikiId=null)
formatComment( $comment, $title=null, $local=false, $wikiId=null)
userTalkLink( $userId, $userText)
revDeleteLink( $query=[], $restricted=false, $delete=true)
Internationalisation code.
Definition Language.php:37
static generateRollback( $rev, IContextSource $context=null, $options=[ 'verify'])
Generate a rollback link for a given revision.
Definition Linker.php:1811
static makeMediaLinkFile(LinkTarget $title, $file, $html='')
Create a direct link to a given uploaded file.
Definition Linker.php:781
static link( $target, $html=null, $customAttribs=[], $query=[], $options=[])
This function returns an HTML link to the given target.
Definition Linker.php:85
static tocLine( $anchor, $tocline, $tocnumber, $level, $sectionIndex=false)
parameter level defines if we are on an indentation level
Definition Linker.php:1643
static userLink( $userId, $userName, $altUserName=false)
Make user link (or user contributions for unregistered users)
Definition Linker.php:898
static titleAttrib( $name, $options=null, array $msgParams=[])
Given the id of an interface element, constructs the appropriate title attribute from the system mess...
Definition Linker.php:2026
static accesskey( $name)
Given the id of an interface element, constructs the appropriate accesskey attribute from the system ...
Definition Linker.php:2074
static specialLink( $name, $key='')
Make a link to a special page given its name and, optionally, a message key from the link text.
Definition Linker.php:822
static getRevDeleteLink(User $user, Revision $rev, LinkTarget $title)
Get a revision-deletion link, or disabled link, or nothing, depending on user permissions & the setti...
Definition Linker.php:2110
static linkKnown( $target, $html=null, $customAttribs=[], $query=[], $options=[ 'known'])
Identical to link(), except $options defaults to 'known'.
Definition Linker.php:141
static makeExternalImage( $url, $alt='')
Return the code for images which were added via external links, via Parser::maybeMakeExternalImage().
Definition Linker.php:247
static buildRollbackLink( $rev, IContextSource $context=null, $editCount=false)
Build a raw rollback link, useful for collections of "tool" links.
Definition Linker.php:1918
static makeCommentLink(LinkTarget $linkTarget, $text, $wikiId=null, $options=[])
Generates a link to the given LinkTarget.
Definition Linker.php:1425
static revComment(Revision $rev, $local=false, $isPublic=false, $useParentheses=true)
Wrap and format the given revision's comment block, if the current user is allowed to view it.
Definition Linker.php:1577
static processResponsiveImages( $file, $thumb, $hp)
Process responsive images: add 1.5x and 2x subimages to the thumbnail, where applicable.
Definition Linker.php:642
static blockLink( $userId, $userText)
Definition Linker.php:1058
static revDeleteLinkDisabled( $delete=true)
Creates a dead (show/hide) link for deleting revisions/log entries.
Definition Linker.php:2176
static getRollbackEditCount( $rev, $verify)
This function will return the number of revisions which a rollback would revert and,...
Definition Linker.php:1856
static normalizeSubpageLink( $contextTitle, $target, &$text)
Definition Linker.php:1455
static makeSelfLinkObj( $nt, $html='', $query='', $trail='', $prefix='')
Make appropriate markup for a link to the current article.
Definition Linker.php:163
static tocIndent()
Add another level to the Table of Contents.
Definition Linker.php:1617
static makeImageLink(Parser $parser, LinkTarget $title, $file, $frameParams=[], $handlerParams=[], $time=false, $query="", $widthOption=null)
Given parameters derived from [[Image:Foo|options...]], generate the HTML that that syntax inserts in...
Definition Linker.php:303
static revUserLink( $rev, $isPublic=false)
Generate a user link if the current user is allowed to view it.
Definition Linker.php:1101
static getInvalidTitleDescription(IContextSource $context, $namespace, $title)
Get a message saying that an invalid title was encountered.
Definition Linker.php:187
static emailLink( $userId, $userText)
Definition Linker.php:1079
static formatHiddenCategories( $hiddencats)
Returns HTML for the "hidden categories on this page" list.
Definition Linker.php:1991
static splitTrail( $trail)
Split a link trail, return the "inside" portion and the remainder of the trail as a two-element array...
Definition Linker.php:1775
static makeThumbLink2(LinkTarget $title, $file, $frameParams=[], $handlerParams=[], $time=false, $query="")
Definition Linker.php:519
static generateTOC( $tree, Language $lang=null)
Generate a table of contents from a section tree.
Definition Linker.php:1716
static formatRevisionSize( $size)
Definition Linker.php:1602
static commentBlock( $comment, $title=null, $local=false, $wikiId=null, $useParentheses=true)
Wrap a comment in standard punctuation and formatting if it's non-empty, otherwise return empty strin...
Definition Linker.php:1547
static tooltip( $name, $options=null)
Returns raw bits of HTML, use titleAttrib()
Definition Linker.php:2223
static revUserTools( $rev, $isPublic=false, $useParentheses=true)
Generate a user tool link cluster if the current user is allowed to view it.
Definition Linker.php:1124
static userTalkLink( $userId, $userText)
Definition Linker.php:1036
static formatLinksInComment( $comment, $title=null, $local=false, $wikiId=null)
Formats wiki links and media links in text; all other wiki formatting is ignored.
Definition Linker.php:1303
static makeMediaLinkObj( $title, $html='', $time=false)
Create a direct link to a given uploaded file.
Definition Linker.php:762
static makeThumbLinkObj(LinkTarget $title, $file, $label='', $alt='', $align='right', $params=[], $framed=false, $manualthumb="")
Make HTML for a thumbnail including image, border and caption.
Definition Linker.php:493
static makeExternalLink( $url, $text, $escape=true, $linktype='', $attribs=[], $title=null)
Make an external link.
Definition Linker.php:848
static userToolLinks( $userId, $userText, $redContribsWhenNoEdits=false, $flags=0, $edits=null, $useParentheses=true)
Generate standard user tool links (talk, contributions, block link, etc.)
Definition Linker.php:943
static normaliseSpecialPage(LinkTarget $target)
Definition Linker.php:207
static makeHeadline( $level, $attribs, $anchor, $html, $link, $fallbackAnchor=false)
Create a headline for content.
Definition Linker.php:1754
static tocUnindent( $level)
Finish one or more sublevels on the Table of Contents.
Definition Linker.php:1628
static tooltipAndAccesskeyAttribs( $name, array $msgParams=[], $options=null)
Returns the attributes for the tooltip and access key.
Definition Linker.php:2195
static tocList( $toc, Language $lang=null)
Wraps the TOC in a table and provides the hide/collapse javascript.
Definition Linker.php:1679
static revDeleteLink( $query=[], $restricted=false, $delete=true)
Creates a (show/hide) link for deleting revisions/log entries.
Definition Linker.php:2154
static tocLineEnd()
End a Table Of Contents line.
Definition Linker.php:1667
static formatComment( $comment, $title=null, $local=false, $wikiId=null)
This function is called by all recent changes variants, by the page history, and by the user contribu...
Definition Linker.php:1165
static userToolLinksRedContribs( $userId, $userText, $edits=null, $useParentheses=true)
Alias for userToolLinks( $userId, $userText, true );.
Definition Linker.php:1024
static makeBrokenImageLinkObj( $title, $label='', $query='', $unused1='', $unused2='', $time=false)
Make a "broken" link to an image.
Definition Linker.php:677
PHP Parser - Processes wiki markup (which uses a more user-friendly syntax, such as "[[link]]" for ma...
Definition Parser.php:74
Represents a title within MediaWiki.
Definition Title.php:42
The User object encapsulates all of the user-specific settings (user_id, name, rights,...
Definition User.php:51
Interface for objects which can provide a MediaWiki context on request.
$context
Definition load.php:45
if(PHP_SAPI !='cli-server') if(!isset( $_SERVER['SCRIPT_FILENAME'])) $file
Item class for a filearchive table row.
Definition router.php:42
if(!isset( $args[0])) $lang