- Copyright
- GPL-2.0-or-later
◆ __construct()
◆ checkBotRightIfProvided()
Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::checkBotRightIfProvided |
( |
User | $user, |
|
|
bool | $isBot ) |
|
private |
◆ create()
- Exceptions
-
EntityUpdateFailed | |
ResourceTooLargeException | |
EditPrevented | |
RateLimitReached | |
TempAccountCreationLimitReached | |
◆ createOrUpdate()
Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::createOrUpdate |
( |
EntityDocument | $entity, |
|
|
EditMetadata | $editMetadata, |
|
|
int | $newOrUpdateFlag ) |
|
private |
- Exceptions
-
EntityUpdateFailed | |
ResourceTooLargeException | |
EditPrevented | |
RateLimitReached | |
TempAccountCreationLimitReached | |
◆ generateStatementIds()
◆ throwIfPreventedEdit()
Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::throwIfPreventedEdit |
( |
Status | $status | ) |
|
|
private |
◆ update()
- Exceptions
-
EntityUpdateFailed | |
ResourceTooLargeException | |
EditPrevented | |
RateLimitReached | |
TempAccountCreationLimitReached | |
◆ $context
IContextSource Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::$context |
|
private |
◆ $editEntityFactory
◆ $entityStore
EntityStore Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::$entityStore |
|
private |
◆ $logger
LoggerInterface Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::$logger |
|
private |
◆ $permissionManager
PermissionManager Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::$permissionManager |
|
private |
◆ $repoSettings
SettingsArray Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::$repoSettings |
|
private |
◆ $statementIdGenerator
GuidGenerator Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::$statementIdGenerator |
|
private |
◆ $summaryFormatter
EditSummaryFormatter Wikibase\Repo\RestApi\Infrastructure\DataAccess\EntityUpdater::$summaryFormatter |
|
private |
The documentation for this class was generated from the following file: