|
MediaWiki master
|
Service class that renders HTML for user-related links. More...
Public Member Functions | |
| __construct (HookContainer $hookContainer, TempUserConfig $tempUserConfig, SpecialPageFactory $specialPageFactory, LinkRenderer $linkRenderer, TempUserDetailsLookup $tempUserDetailsLookup, UserIdentityLookup $userIdentityLookup, UserNameUtils $userNameUtils) | |
| getLinkClasses (LinkTarget $target, bool $isDefaultCaption=false) | |
| Convenience function for LinkRenderer: return the CSS classes to add to a given LinkTarget if it represents a link to a user. | |
| userLink (UserIdentity $targetUser, IContextSource $context, ?string $altUserName=null, array $attributes=[]) | |
| Render a user page link (or user contributions for anonymous and temporary users). | |
Protected Member Functions | |
| isFromExternalWiki ( $wikiId) | |
| Checks whether a given wiki identifier belongs to an external wiki. | |
Service class that renders HTML for user-related links.
Definition at line 31 of file UserLinkRenderer.php.
| MediaWiki\Linker\UserLinkRenderer::__construct | ( | HookContainer | $hookContainer, |
| TempUserConfig | $tempUserConfig, | ||
| SpecialPageFactory | $specialPageFactory, | ||
| LinkRenderer | $linkRenderer, | ||
| TempUserDetailsLookup | $tempUserDetailsLookup, | ||
| UserIdentityLookup | $userIdentityLookup, | ||
| UserNameUtils | $userNameUtils ) |
Definition at line 49 of file UserLinkRenderer.php.
| MediaWiki\Linker\UserLinkRenderer::getLinkClasses | ( | LinkTarget | $target, |
| bool | $isDefaultCaption = false ) |
Convenience function for LinkRenderer: return the CSS classes to add to a given LinkTarget if it represents a link to a user.
Definition at line 361 of file UserLinkRenderer.php.
References MediaWiki\Linker\LinkTarget\getText().
|
protected |
Checks whether a given wiki identifier belongs to an external wiki.
| string | false | $wikiId | ID to check |
Definition at line 318 of file UserLinkRenderer.php.
| MediaWiki\Linker\UserLinkRenderer::userLink | ( | UserIdentity | $targetUser, |
| IContextSource | $context, | ||
| ?string | $altUserName = null, | ||
| array | $attributes = [] ) |
Render a user page link (or user contributions for anonymous and temporary users).
Returns potentially cached link HTML.
| UserIdentity | $targetUser | The user to render a link for. |
| IContextSource | $context | |
| string | null | $altUserName | Optional text to display instead of the user name, or null to use the user name. |
| array<string,string> | $attributes Optional extra HTML attributes for the link. |
Definition at line 83 of file UserLinkRenderer.php.
References MediaWiki\DAO\WikiAwareEntity\getWikiId().