|
Wikibase
MediaWiki Wikibase extension
|
API module for formatting a set of entity IDs. More...
Inheritance diagram for Wikibase\Repo\Api\FormatEntities:
Collaboration diagram for Wikibase\Repo\Api\FormatEntities:Public Member Functions | |
| __construct (ApiMain $mainModule, string $moduleName, EntityIdParser $entityIdParser, EntityIdFormatterFactory $entityIdHtmlFormatterFactory, EntityIdFormatterFactory $entityIdTextFormatterFactory, ResultBuilder $resultBuilder, ApiErrorReporter $errorReporter, StatsFactory $statsFactory) | |
| execute () | |
Static Public Member Functions | |
| static | factory (ApiMain $apiMain, string $moduleName, StatsFactory $statsFactory, ApiHelperFactory $apiHelperFactory, EntityIdFormatterFactory $entityIdHtmlFormatterFactory, EntityIdFormatterFactory $entityIdTextFormatterFactory, EntityIdParser $entityIdParser) |
Protected Member Functions | |
| getAllowedParams () | |
| getExamplesMessages () | |
Private Member Functions | |
| getEntityIdsFromIdParam (array $params) | |
Static Private Member Functions | |
| static | makeLinksAbsolute (string $html) |
Make the href="" attributes of <a> elements in an HTML snippet absolute. | |
Private Attributes | |
| $entityIdParser | |
| $entityIdHtmlFormatterFactory | |
| $entityIdTextFormatterFactory | |
| $resultBuilder | |
| $errorReporter | |
| $statsFactory | |
API module for formatting a set of entity IDs.
| Wikibase\Repo\Api\FormatEntities::__construct | ( | ApiMain | $mainModule, |
| string | $moduleName, | ||
| EntityIdParser | $entityIdParser, | ||
| EntityIdFormatterFactory | $entityIdHtmlFormatterFactory, | ||
| EntityIdFormatterFactory | $entityIdTextFormatterFactory, | ||
| ResultBuilder | $resultBuilder, | ||
| ApiErrorReporter | $errorReporter, | ||
| StatsFactory | $statsFactory ) |
| Wikibase\Repo\Api\FormatEntities::execute | ( | ) |
|
static |
|
protected |
|
private |
| array | $params |
|
protected |
|
staticprivate |
Make the href="" attributes of <a> elements in an HTML snippet absolute.
URLs are expanded using \MediaWiki\Utils\UrlUtils::expand.
| string | $html |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |