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