|
| __construct (array $entityTermStoreWriters, EntityContentDataCodec $contentCodec, EntityConstraintProvider $constraintProvider, ValidatorErrorLocalizer $errorLocalizer, EntityIdParser $entityIdParser, EntityIdLookup $entityIdLookup, LanguageFallbackLabelDescriptionLookupFactory $labelLookupFactory, PropertyInfoStore $infoStore, PropertyInfoBuilder $propertyInfoBuilder, FieldDefinitions $propertyFieldDefinitions, $legacyExportFormatDetector=null) |
|
| getActionOverrides () |
|
| getSpecialPageForCreation () |
|
| getEntityType () |
| Returns Property::ENTITY_TYPE.
|
|
| getDeletionUpdates (Title $title, $role) |
|
| makeEmptyEntity () |
|
| makeEntityId ( $id) |
|
Public Member Functions inherited from Wikibase\Repo\Content\EntityHandler |
| __construct ( $modelId, $unused, EntityContentDataCodec $contentCodec, EntityConstraintProvider $constraintProvider, ValidatorErrorLocalizer $errorLocalizer, EntityIdParser $entityIdParser, FieldDefinitions $fieldDefinitions, $legacyExportFormatDetector=null) |
|
| getLegacyExportFormatDetector () |
| Returns the callback used to determine whether a serialized blob needs to be re-serialized on export (or null of re-serialization is disabled).
|
|
| showMissingEntity (Title $title, IContextSource $context) |
| Handle the fact that a given page does not contain an Entity, even though it could.
|
|
| getOnSaveValidators ( $forCreation, EntityId $entityId) |
| Get EntityValidators for on-save validation.
|
|
| getValidationErrorLocalizer () |
| Error localizer for use together with getOnSaveValidators().
|
|
| makeEmptyContent () |
|
| makeEntityRedirectContent (EntityRedirect $redirect) |
|
| supportsCategories () |
| None of the Entity content models support categories.
|
|
| getAutosummary (Content $oldContent=null, Content $newContent=null, $flags=0) |
|
| makeRedirectContent (Title $title, $text='') |
|
| exportTransform ( $blob, $format=null) |
|
| makeEntityContent (EntityHolder $entityHolder) |
|
| getDefaultFormat () |
|
| serializeContent (Content $content, $format=null) |
|
| unserializeContent ( $blob, $format=null) |
|
| getIdForTitle (Title $target) |
| Returns the ID of the entity contained by the page of the given title.
|
|
| getTitleForId (EntityId $id) |
| Returns the appropriate page Title for the given EntityId.
|
|
| getTitlesForIds (array $ids) |
| Returns the appropriate page Titles for the given EntityIds.
|
|
| getEntityNamespace () |
| Returns the namespace that is to be used for this kind of entities.
|
|
| getEntitySlotRole () |
| Returns the slot that is to be used for this kind of entities.
|
|
| canBeUsedOn (Title $title) |
|
| isParserCacheSupported () |
| Returns true to indicate that the parser cache can be used for data items.
|
|
| getPageViewLanguage (Title $title, Content $content=null) |
|
| getPageLanguage (Title $title, Content $content=null) |
|
| getUndoContent ( $latest, $newer, $older, $undoIsLatest=false) |
|
| allowAutomaticIds () |
| Whether IDs can automatically be assigned to entities of the kind supported by this EntityHandler.
|
|
| canCreateWithCustomId (EntityId $id) |
| Whether the given custom ID is valid for creating a new entity of the kind supported by this EntityHandler.
|
|
| getFieldsForSearchIndex (SearchEngine $engine) |
|
| getDataForSearchIndex (WikiPage $page, ParserOutput $output, SearchEngine $engine) |
|
Content handler for Wikibase items.
- Copyright
- GPL-2.0-or-later
- Author
- Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >
-
Daniel Kinzler