|
| | __construct (private EntityUpdater $entityUpdater, private LexemeReadModelConverter $lexemeReadModelConverter, private GuidGenerator $guidGenerator,) |
| |
| | create (LexemeWriteModel $lexeme, EditMetadata $editMetadata) |
| | - Exceptions
-
| EditPrevented | |
| RateLimitReached | |
| ResourceTooLargeException | |
| TempAccountCreationLimitReached | |
|
| |
| | update (LexemeWriteModel $lexeme, EditMetadata $editMetadata) |
| | - Exceptions
-
| EditPrevented | |
| RateLimitReached | |
| ResourceTooLargeException | |
| TempAccountCreationLimitReached | |
|
| |
- Copyright
- GPL-2.0-or-later
◆ __construct()
| Wikibase\Lexeme\DataAccess\Store\EntityUpdaterLexemeUpdater::__construct |
( |
private EntityUpdater | $entityUpdater, |
|
|
private LexemeReadModelConverter | $lexemeReadModelConverter, |
|
|
private GuidGenerator | $guidGenerator ) |
◆ convertEditMetadata()
| Wikibase\Lexeme\DataAccess\Store\EntityUpdaterLexemeUpdater::convertEditMetadata |
( |
EditMetadata | $editMetadata | ) |
|
|
private |
◆ create()
| Wikibase\Lexeme\DataAccess\Store\EntityUpdaterLexemeUpdater::create |
( |
LexemeWriteModel | $lexeme, |
|
|
EditMetadata | $editMetadata ) |
◆ generateStatementIdsForFormsAndSenses()
| Wikibase\Lexeme\DataAccess\Store\EntityUpdaterLexemeUpdater::generateStatementIdsForFormsAndSenses |
( |
LexemeWriteModel | $lexeme | ) |
|
|
private |
EntityUpdater only generates IDs for the statements of the Lexeme itself, so the statements of its Forms and Senses are dealt with here.
◆ storeLexeme()
| Wikibase\Lexeme\DataAccess\Store\EntityUpdaterLexemeUpdater::storeLexeme |
( |
callable | $attemptStoringLexeme | ) |
|
|
private |
- Exceptions
-
| TempAccountCreationLimitReached | |
| ResourceTooLargeException | |
| RateLimitReached | |
| EditPrevented | |
◆ update()
| Wikibase\Lexeme\DataAccess\Store\EntityUpdaterLexemeUpdater::update |
( |
LexemeWriteModel | $lexeme, |
|
|
EditMetadata | $editMetadata ) |
The documentation for this class was generated from the following file: