|
Wikibase
MediaWiki Wikibase extension
|
Functionality needed to expose Entities to Lua. More...
Public Member Functions | |
| __construct (EntityIdParser $entityIdParser, EntityLookup $entityLookup, UsageAccumulator $usageAccumulator, Serializer $entitySerializer, Serializer $statementSerializer, PropertyDataTypeLookup $dataTypeLookup, TermLanguageFallbackChain $termFallbackChain, Language $language, ContentLanguages $termsLanguages, ?LoggerInterface $logger=null) | |
| getEntity ( $prefixedEntityId) | |
| Get entity from prefixed ID (e.g. | |
| entityExists ( $prefixedEntityId) | |
| Find out whether an entity exists. | |
| getEntityStatements ( $prefixedEntityId, $propertyIdSerialization, $rank) | |
| Get statement list from prefixed ID (e.g. | |
Private Member Functions | |
| renumber (array &$entityArr) | |
| Recursively renumber a serialized array in place, so it is indexed at 1, not 0. | |
| newClientEntitySerializer () | |
| newClientStatementListSerializer () | |
| logPossibleDoubleRedirect ( $prefixedEntityId) | |
Private Attributes | |
| $entityIdParser | |
| $entityLookup | |
| $usageAccumulator | |
| $entitySerializer | |
| $statementSerializer | |
| $dataTypeLookup | |
| $termFallbackChain | |
| $language | |
| $termsLanguages | |
| $logger | |
Functionality needed to expose Entities to Lua.
| Wikibase\Client\DataAccess\Scribunto\EntityAccessor::__construct | ( | EntityIdParser | $entityIdParser, |
| EntityLookup | $entityLookup, | ||
| UsageAccumulator | $usageAccumulator, | ||
| Serializer | $entitySerializer, | ||
| Serializer | $statementSerializer, | ||
| PropertyDataTypeLookup | $dataTypeLookup, | ||
| TermLanguageFallbackChain | $termFallbackChain, | ||
| Language | $language, | ||
| ContentLanguages | $termsLanguages, | ||
| ?LoggerInterface | $logger = null ) |
| EntityIdParser | $entityIdParser | |
| EntityLookup | $entityLookup | |
| UsageAccumulator | $usageAccumulator | |
| Serializer | $entitySerializer | |
| Serializer | $statementSerializer | |
| PropertyDataTypeLookup | $dataTypeLookup | |
| TermLanguageFallbackChain | $termFallbackChain | |
| Language | $language | |
| ContentLanguages | $termsLanguages |
| Wikibase\Client\DataAccess\Scribunto\EntityAccessor::entityExists | ( | $prefixedEntityId | ) |
Find out whether an entity exists.
| string | $prefixedEntityId |
| Wikibase\Client\DataAccess\Scribunto\EntityAccessor::getEntity | ( | $prefixedEntityId | ) |
Get entity from prefixed ID (e.g.
"Q23") and return it as serialized array.
| string | $prefixedEntityId |
| Wikibase\Client\DataAccess\Scribunto\EntityAccessor::getEntityStatements | ( | $prefixedEntityId, | |
| $propertyIdSerialization, | |||
| $rank ) |
Get statement list from prefixed ID (e.g.
"Q23") and property (e.g "P123") and return it as serialized array.
| string | $prefixedEntityId | |
| string | $propertyIdSerialization | |
| string | $rank | Which statements to include. Either "best" or "all". |
|
private |
| string | $prefixedEntityId |
|
private |
|
private |
|
private |
Recursively renumber a serialized array in place, so it is indexed at 1, not 0.
Just like Lua wants it.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |