Public Member Functions | |
| __construct (private readonly MessageIndex $messageIndex, private readonly JobQueueGroup $jobQueue, private readonly RevTagStore $revTagStore, private readonly IConnectionProvider $dbProvider, private readonly TranslatableBundleStatusStore $translatableBundleStatusStore, private readonly TranslatablePageParser $translatablePageParser, private readonly MessageGroupMetadata $messageGroupMetadata,) | |
| move (Title $oldName, Title $newName) | |
| handleNullRevisionInsert (TranslatableBundle $bundle, RevisionRecord $revision) | |
| delete (Title $title) | |
| Delete a translatable page. | |
| unmark (PageIdentity $title) | |
| Unmark a translatable page. | |
| performStatusUpdate (Title $title) | |
| Queues an update for the status of the translatable page. | |
| updateStatus (Title $title) | |
Definition at line 31 of file TranslatablePageStore.php.
| MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatablePageStore::__construct | ( | private readonly MessageIndex | $messageIndex, |
| private readonly JobQueueGroup | $jobQueue, | ||
| private readonly RevTagStore | $revTagStore, | ||
| private readonly IConnectionProvider | $dbProvider, | ||
| private readonly TranslatableBundleStatusStore | $translatableBundleStatusStore, | ||
| private readonly TranslatablePageParser | $translatablePageParser, | ||
| private readonly MessageGroupMetadata | $messageGroupMetadata ) |
Definition at line 33 of file TranslatablePageStore.php.
| MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatablePageStore::delete | ( | Title | $title | ) |
Delete a translatable page.
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleStore.
Definition at line 87 of file TranslatablePageStore.php.
| MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatablePageStore::handleNullRevisionInsert | ( | TranslatableBundle | $bundle, |
| RevisionRecord | $revision ) |
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleStore.
Definition at line 66 of file TranslatablePageStore.php.
| MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatablePageStore::move | ( | Title | $oldName, |
| Title | $newName ) |
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleStore.
Definition at line 44 of file TranslatablePageStore.php.
| MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatablePageStore::performStatusUpdate | ( | Title | $title | ) |
Queues an update for the status of the translatable page.
Update is not done immediately.
Definition at line 122 of file TranslatablePageStore.php.
| MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatablePageStore::unmark | ( | PageIdentity | $title | ) |
Unmark a translatable page.
Definition at line 99 of file TranslatablePageStore.php.
| MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatablePageStore::updateStatus | ( | Title | $title | ) |
Definition at line 131 of file TranslatablePageStore.php.