Wikibase
MediaWiki Wikibase extension
|
Abstract special page for setting a value of a Wikibase entity. More...
Public Member Functions | |
__construct ( $title, SpecialPageCopyrightView $copyrightView, SummaryFormatter $summaryFormatter, EntityTitleLookup $entityTitleLookup, MediawikiEditEntityFactory $editEntityFactory, EntityPermissionChecker $permissionChecker, ContentLanguages $termsLanguages) | |
doesWrites () | |
Public Member Functions inherited from Wikibase\Repo\Specials\SpecialModifyEntity | |
__construct ( $title, SpecialPageCopyrightView $copyrightView, SummaryFormatter $summaryFormatter, EntityTitleLookup $entityTitleLookup, MediawikiEditEntityFactory $editEntityFactory) | |
execute ( $subPage) | |
Public Member Functions inherited from Wikibase\Repo\Specials\SpecialWikibaseRepoPage | |
__construct ( $title, $restriction, SpecialPageCopyrightView $copyrightView, SummaryFormatter $summaryFormatter, EntityTitleLookup $entityTitleLookup, MediawikiEditEntityFactory $editEntityFactory) | |
Public Member Functions inherited from Wikibase\Repo\Specials\SpecialWikibasePage | |
__construct ( $name='', $restriction='', $listed=true) | |
getDescription () | |
setHeaders () | |
Protected Member Functions | |
processArguments ( $subPage) | |
validateInput () | |
modifyEntity (EntityDocument $entity) | |
getForm (EntityDocument $entity=null) | |
getPostedValue () | |
Returning the posted value of the request. More... | |
getValue (EntityDocument $entity, $languageCode) | |
Returning the value of the entity name by the given language. More... | |
setValue (EntityDocument $entity, $languageCode, $value) | |
Setting the value of the entity name by the given language. More... | |
Protected Member Functions inherited from Wikibase\Repo\Specials\SpecialModifyEntity | |
getEntityId () | |
Returns the ID of the Entity being modified. More... | |
getBaseRevision () | |
Returns the base revision. More... | |
getLatestRevision () | |
Returns the current revision. More... | |
getEntityForModification () | |
Returns the EntityDocument that is to be modified by code in this class (or subclasses). More... | |
getEntityForDisplay () | |
Returns the EntityDocument that is to be shown by code in this class (or subclasses). More... | |
getFormElements (EntityDocument $entity=null) | |
isModificationRequested () | |
Whether the current request is a request for modification (as opposed to a request for showing the input form). More... | |
applyChangeOp (ChangeOp $changeOp, EntityDocument $entity, Summary $summary=null) | |
Applies the given ChangeOp to the given Entity. More... | |
Protected Member Functions inherited from Wikibase\Repo\Specials\SpecialWikibaseRepoPage | |
prepareEditEntity (EntityId $id=null, $baseRev=0) | |
getEditEntity () | |
Returns the EditEntity interactor. More... | |
parseEntityId ( $rawId) | |
Parses an entity id. More... | |
parseItemId ( $rawId) | |
Parses an item id. More... | |
getEntityTitle (EntityId $id) | |
saveEntity (EntityDocument $entity, FormatableSummary $summary, $token, $flags=EDIT_UPDATE) | |
Saves the entity using the given summary. More... | |
getCopyrightHTML ( $saveMessageKey=null) | |
Protected Member Functions inherited from Wikibase\Repo\Specials\SpecialWikibasePage | |
getGroupName () | |
checkBlocked () | |
Checks if user is blocked, and if blocked throws a UserBlocked. More... | |
showErrorHTML ( $error) | |
Protected Attributes | |
$termChangeOpFactory | |
Protected Attributes inherited from Wikibase\Repo\Specials\SpecialWikibaseRepoPage | |
$summaryFormatter | |
Protected Attributes inherited from Wikibase\Repo\Specials\SpecialWikibasePage | |
$stringNormalizer | |
Private Member Functions | |
checkSubPageLanguage () | |
Check the language given as sup page argument. More... | |
checkTermChangePermissions (EntityId $entityId) | |
setValueIfNull (EntityDocument $entity=null) | |
Private Attributes | |
$languageCode | |
$value | |
$termsLanguages | |
$permissionChecker | |
Abstract special page for setting a value of a Wikibase entity.
Wikibase\Repo\Specials\SpecialModifyTerm::__construct | ( | $title, | |
SpecialPageCopyrightView | $copyrightView, | ||
SummaryFormatter | $summaryFormatter, | ||
EntityTitleLookup | $entityTitleLookup, | ||
MediawikiEditEntityFactory | $editEntityFactory, | ||
EntityPermissionChecker | $permissionChecker, | ||
ContentLanguages | $termsLanguages | ||
) |
string | $title | The title of the special page |
SpecialPageCopyrightView | $copyrightView | |
SummaryFormatter | $summaryFormatter | |
EntityTitleLookup | $entityTitleLookup | |
MediawikiEditEntityFactory | $editEntityFactory | |
EntityPermissionChecker | $permissionChecker | |
ContentLanguages | $termsLanguages |
|
private |
Check the language given as sup page argument.
|
private |
EntityId | $entityId |
Wikibase\Repo\Specials\SpecialModifyTerm::doesWrites | ( | ) |
Reimplemented from Wikibase\Repo\Specials\SpecialModifyEntity.
Reimplemented in Wikibase\Repo\Specials\SpecialSetLabel, Wikibase\Repo\Specials\SpecialSetDescription, and Wikibase\Repo\Specials\SpecialSetAliases.
|
protected |
EntityDocument | null | $entity |
Reimplemented from Wikibase\Repo\Specials\SpecialModifyEntity.
|
abstractprotected |
Returning the posted value of the request.
Reimplemented in Wikibase\Repo\Specials\SpecialSetLabel, Wikibase\Repo\Specials\SpecialSetDescription, and Wikibase\Repo\Specials\SpecialSetAliases.
|
abstractprotected |
Returning the value of the entity name by the given language.
EntityDocument | $entity | |
string | $languageCode |
Reimplemented in Wikibase\Repo\Specials\SpecialSetLabel, Wikibase\Repo\Specials\SpecialSetDescription, and Wikibase\Repo\Specials\SpecialSetAliases.
|
protected |
EntityDocument | $entity |
Reimplemented from Wikibase\Repo\Specials\SpecialModifyEntity.
|
protected |
string | null | $subPage |
Reimplemented from Wikibase\Repo\Specials\SpecialModifyEntity.
|
abstractprotected |
Setting the value of the entity name by the given language.
EntityDocument | $entity | |
string | $languageCode | |
string | $value |
Reimplemented in Wikibase\Repo\Specials\SpecialSetLabel, Wikibase\Repo\Specials\SpecialSetDescription, and Wikibase\Repo\Specials\SpecialSetAliases.
|
private |
|
protected |
Reimplemented from Wikibase\Repo\Specials\SpecialModifyEntity.
Reimplemented in Wikibase\Repo\Specials\SpecialSetLabel, Wikibase\Repo\Specials\SpecialSetDescription, and Wikibase\Repo\Specials\SpecialSetAliases.
|
private |
|
private |
|
protected |
|
private |
|
private |