◆ __construct()
Wikibase\Client\RepoLinker::__construct |
( |
EntitySourceDefinitions |
$entitySourceDefinitions, |
|
|
|
$baseUrl, |
|
|
|
$articlePath, |
|
|
|
$scriptPath |
|
) |
| |
- Parameters
-
EntitySourceDefinitions | $entitySourceDefinitions | |
string | $baseUrl | |
string | $articlePath | |
string | $scriptPath | |
◆ addQueryParams()
Wikibase\Client\RepoLinker::addQueryParams |
( |
|
$url, |
|
|
array |
$params |
|
) |
| |
◆ buildEntityLink()
Wikibase\Client\RepoLinker::buildEntityLink |
( |
EntityId |
$entityId, |
|
|
array |
$classes = [] , |
|
|
|
$text = null |
|
) |
| |
Constructs an html link to an entity.
- Parameters
-
EntityId | $entityId | |
array | $classes | |
string | $text | Defaults to the entity id serialization. |
- Returns
- string (html)
◆ encodePage()
Wikibase\Client\RepoLinker::encodePage |
( |
|
$page | ) |
|
|
private |
◆ formatLink()
Wikibase\Client\RepoLinker::formatLink |
( |
|
$url, |
|
|
|
$text, |
|
|
array |
$attribs = [] |
|
) |
| |
Format a link, with url encoding.
- Parameters
-
string | $url | |
string | $text | |
array | $attribs | |
- Returns
- string (html)
◆ getApiUrl()
Wikibase\Client\RepoLinker::getApiUrl |
( |
| ) |
|
◆ getBaseUrl()
Wikibase\Client\RepoLinker::getBaseUrl |
( |
| ) |
|
◆ getConceptBaseUri()
Wikibase\Client\RepoLinker::getConceptBaseUri |
( |
EntityId |
$entityId | ) |
|
|
private |
- Parameters
-
- Exceptions
-
LogicException | when there is no base URI for the repository $entityId belongs to |
- Returns
- string
◆ getEntityConceptUri()
Wikibase\Client\RepoLinker::getEntityConceptUri |
( |
EntityId |
$entityId | ) |
|
Constructs the machine followable link to an entity.
E.g., https://www.wikidata.org/entity/Q42.
- Parameters
-
- Exceptions
-
LogicException | when there is no base URI for the repository $entityId belongs to |
- Returns
- string
◆ getEntityTitle()
Wikibase\Client\RepoLinker::getEntityTitle |
( |
EntityId |
$entityId | ) |
|
◆ getEntityUrl()
Wikibase\Client\RepoLinker::getEntityUrl |
( |
EntityId |
$entityId | ) |
|
Constructs a link to an entity.
- Parameters
-
- Returns
- string
◆ getIndexUrl()
Wikibase\Client\RepoLinker::getIndexUrl |
( |
| ) |
|
◆ getPageUrl()
Wikibase\Client\RepoLinker::getPageUrl |
( |
|
$page | ) |
|
- Parameters
-
- Exceptions
-
- Returns
- string
◆ $articlePath
Wikibase\Client\RepoLinker::$articlePath |
|
private |
◆ $baseUrl
Wikibase\Client\RepoLinker::$baseUrl |
|
private |
◆ $entitySourceDefinitions
Wikibase\Client\RepoLinker::$entitySourceDefinitions |
|
private |
◆ $scriptPath
Wikibase\Client\RepoLinker::$scriptPath |
|
private |
The documentation for this class was generated from the following file: