$badgeItems | Wikibase\Repo\Api\ModifyEntity | protected |
$badgeSerializationValidator | Wikibase\Repo\Api\SetSiteLink | private |
$enabledEntityTypes | Wikibase\Repo\Api\ModifyEntity | protected |
$entitySavingHelper | Wikibase\Repo\Api\ModifyEntity | private |
$errorReporter | Wikibase\Repo\Api\ModifyEntity | protected |
$isFreshIdAssigned | Wikibase\Repo\Api\ModifyEntity | private |
$permissionChecker | Wikibase\Repo\Api\ModifyEntity | private |
$resultBuilder | Wikibase\Repo\Api\ModifyEntity | private |
$revisionLookup | Wikibase\Repo\Api\ModifyEntity | private |
$sandboxEntityIds | Wikibase\Repo\Api\SetSiteLink | private |
$siteLinkChangeOpFactory | Wikibase\Repo\Api\SetSiteLink | private |
$siteLinkGlobalIdentifiersProvider | Wikibase\Repo\Api\ModifyEntity | protected |
$siteLinkGroups | Wikibase\Repo\Api\ModifyEntity | protected |
$siteLinkPageNormalizer | Wikibase\Repo\Api\SetSiteLink | private |
$siteLinkTargetProvider | Wikibase\Repo\Api\SetSiteLink | protected |
$stringNormalizer | Wikibase\Repo\Api\ModifyEntity | protected |
$titleLookup | Wikibase\Repo\Api\ModifyEntity | private |
__construct(ApiMain $mainModule, string $moduleName, SiteLinkChangeOpFactory $siteLinkChangeOpFactory, SiteLinkBadgeChangeOpSerializationValidator $badgeSerializationValidator, SiteLinkPageNormalizer $siteLinkPageNormalizer, SiteLinkTargetProvider $siteLinkTargetProvider, bool $federatedPropertiesEnabled, array $sandboxEntityIds) | Wikibase\Repo\Api\SetSiteLink | |
Wikibase::Repo::Api::ModifyEntity::__construct(ApiMain $mainModule, string $moduleName, bool $federatedPropertiesEnabled, string $modulePrefix='') | Wikibase\Repo\Api\ModifyEntity | |
addToOutput(EntityDocument $entity, Status $status, int $oldRevId) | Wikibase\Repo\Api\ModifyEntity | private |
applyChangeOp(ChangeOp $changeOp, EntityDocument $entity, Summary $summary=null) | Wikibase\Repo\Api\ModifyEntity | protected |
checkPermissions(EntityDocument $entity, User $user, ChangeOp $changeOp) | Wikibase\Repo\Api\ModifyEntity | private |
createSummary(array $params) | Wikibase\Repo\Api\ModifyEntity | protected |
execute() | Wikibase\Repo\Api\ModifyEntity | |
factory(ApiMain $mainModule, string $moduleName, ChangeOpFactoryProvider $changeOpFactoryProvider, SettingsArray $repoSettings, SiteLinkBadgeChangeOpSerializationValidator $siteLinkBadgeChangeOpSerializationValidator, SiteLinkPageNormalizer $siteLinkPageNormalizer, SiteLinkTargetProvider $siteLinkTargetProvider) | Wikibase\Repo\Api\SetSiteLink | static |
getAllowedParams() | Wikibase\Repo\Api\SetSiteLink | protected |
getAllowedParamsForEntity() | Wikibase\Repo\Api\ModifyEntity | private |
getAllowedParamsForId() | Wikibase\Repo\Api\ModifyEntity | private |
getAllowedParamsForSiteLink() | Wikibase\Repo\Api\ModifyEntity | private |
getBadgeItemIds(array $badges) | Wikibase\Repo\Api\SetSiteLink | private |
getChangeOp(array $preparedParameters, EntityDocument $entity) | Wikibase\Repo\Api\SetSiteLink | protected |
getExamplesMessages() | Wikibase\Repo\Api\SetSiteLink | protected |
getLinkTitleFromExistingSiteLink(EntityDocument $entity, string $linksite) | Wikibase\Repo\Api\SetSiteLink | private |
getResultBuilder() | Wikibase\Repo\Api\ModifyEntity | protected |
getTitleLookup() | Wikibase\Repo\Api\ModifyEntity | protected |
isFreshIdAssigned() | Wikibase\Repo\Api\ModifyEntity | |
isWriteMode() | Wikibase\Repo\Api\SetSiteLink | |
loadEntityFromSavingHelper(?EntityId $entityId) | Wikibase\Repo\Api\ModifyEntity | private |
modifyEntity(EntityDocument $entity, ChangeOp $changeOp, array $preparedParameters) | Wikibase\Repo\Api\SetSiteLink | protected |
needsToken() | Wikibase\Repo\Api\SetSiteLink | |
parseSiteLinkBadges(array $badges) | Wikibase\Repo\Api\SetSiteLink | private |
prepareParameters(array $params) | Wikibase\Repo\Api\ModifyEntity | protected |
setServices(SiteLinkGlobalIdentifiersProvider $siteLinkGlobalIdentifiersProvider) | Wikibase\Repo\Api\ModifyEntity | |
shouldRemove(array $params) | Wikibase\Repo\Api\SetSiteLink | private |
validateEntitySpecificParameters(array $preparedParameters, EntityDocument $entity, int $baseRevId) | Wikibase\Repo\Api\ModifyEntity | protected |
validateParameters(array $params) | Wikibase\Repo\Api\ModifyEntity | protected |