MediaWiki
1.32.5
|
Typedefs | |
using | $updater = $page->newPageUpdater( $user ) |
Functions | |
$updater | setContent (SlotRecord::MAIN, $content) |
$updater | setRcPatrolStatus (RecentChange::PRC_PATROLLED) |
Variables | |
$content = $parent->getContent( SlotRecord::MAIN )->replaceSection( $section, $sectionContent ) | |
$newRev = $updater->saveRevision( $comment ) | |
$parent = $updater->grabParentRevision() | |
In both all secondary updates will be triggered | automatically |
In both | cases |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage we want to define interfaces for the different use cases of particularly providing access to post PST content and ParserOutput to callbacks during revision | creation |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that | data |
This document provides an overview of the usage of PageUpdater and | DerivedPageDataUpdater |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during | import |
This document provides an overview of the usage of PageUpdater and that | is |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage | NOTE |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links | page_props |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the | ParserCache |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage we want to define interfaces for the different use cases of particularly providing access to post PST content and ParserOutput to callbacks during revision which currently use and allowing updates to be triggered on | purge |
In both all secondary updates will be triggered handle like object that caches derived data representing a | revision |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new | revisions |
This document provides an overview of the usage of PageUpdater and that to perform edits PageUpdater is a | stateful |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links | tables |
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during | undeletion |
Definition at line 63 of file pageupdater.txt.
$updater setContent | ( | SlotRecord::MAIN | , |
$content | |||
) |
$updater setRcPatrolStatus | ( | RecentChange::PRC_PATROLLED | ) |
$content = $parent->getContent( SlotRecord::MAIN )->replaceSection( $section, $sectionContent ) |
Definition at line 72 of file pageupdater.txt.
Referenced by PoolWorkArticleView::__construct(), ApiComparePagesTest::addPage(), InfoAction::addTable(), EditPageTest::assertEdit(), ResourceLoaderModule::buildContent(), ApiStashEdit::checkCache(), Revision\RevisionStore::checkContent(), CleanupSpam::cleanupArticle(), MediaWiki\Storage\PageUpdater::computeEffectiveTags(), ConfirmEditHooks::confirmEditMerged(), SimpleCaptcha::confirmEditMerged(), Installer::createMainpage(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::createMockContent(), WikiPageDbTestBase::createMockContent(), RefreshLinksJobTest::createPage(), WikiPageDbTestBase::createPage(), RevisionDbTestBase::createPage(), PagePropsTest::createPage(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::createRevision(), MediaWiki\Tests\Storage\PageUpdaterTest::createRevision(), EditPage::displayPermissionsError(), EditPage::displayViewSourcePage(), ApiQueryWatchlistIntegrationTest::doAnonPageEdit(), ApiQueryWatchlistIntegrationTest::doBotPageEdit(), WikiPage::doDeleteArticleBatched(), Article::doDeleteUpdates(), WikiPage::doDeleteUpdates(), WikiPage::doEditContent(), Article::doEditContent(), DifferenceEngineTest::doEdits(), ApiQueryWatchlistIntegrationTest::doMinorPageEdit(), ApiQueryWatchlistIntegrationTest::doPageEdit(), ApiQueryWatchlistIntegrationTest::doPatrolledPageEdit(), EditPage::doPreviewParse(), FileBackendTest::doTestGetFileContents(), FileBackendTest::doTestGetFileHttpUrl(), FileBackendTest::doTestGetFileStat(), FileBackendTest::doTestGetLocalCopy(), FileBackendTest::doTestGetLocalReference(), FileBackendTest::doTestStreamFile(), FileBackendTest::doTestStreamFileRange(), Revision\RevisionStore::emulateMainSlot_1_29(), ApiEditPage::execute(), ViewCLI::execute(), BenchmarkJSMinPlus::execute(), BenchmarkJavaScriptMinifier::execute(), MakeTestEdits::execute(), ImportSiteScripts::execute(), GetTextMaint::execute(), DumpRev::execute(), ApiStashEdit::execute(), EditCLI::execute(), ApiQueryRevisionsBase::extractDeprecatedContent(), ApiQueryRevisionsBase::extractRevisionInfo(), ApiQueryRevisionsBase::extractSlotInfo(), ApiFeedContributions::feedItemDesc(), SpecialNewpages::feedItemDesc(), Xml::fieldset(), PopulateContentTables::fillMissingFields(), SpamBlacklistHooks::filterMergedContent(), WikiImporter::finishImportPage(), RefreshLinks::fixRedirect(), FormatMetadata::flattenArrayReal(), CoreTagHooks::gallery(), AutoloadGenerator::generatePHPAutoload(), BaseTemplate::getAfterPortlet(), ContentHandler::getAutoDeleteReason(), FindHooks::getBadHooksFromFile(), MediaWiki\Widget\CheckMatrixWidget::getCellTag(), ResourceLoaderWikiModule::getContent(), Revision\RevisionRecord::getContent(), ApiStashEdit::getContentHash(), ResourceLoaderWikiModule::getContentObj(), Article::getContentObject(), EditPage::getContentObject(), ContentHandler::getContentText(), EditPage::getCurrentContent(), ContentHandler::getDataForSearchIndex(), Article::getDeletionUpdates(), WikiPage::getDeletionUpdates(), ApiComparePages::getDiffRevision(), Article::getEmptyPageParserOutput(), ContentHandler::getForContent(), GadgetDefinitionNamespaceRepo::getGadget(), FindHooks::getHooksFromFile(), FindHooks::getHooksFromLocalDoc(), ChangeTagsRevisionItem::getHTML(), ChangeTagsLogItem::getHTML(), RevDelRevisionItem::getHTML(), BaseTemplate::getIndicators(), PageArchive::getLastRevisionText(), TimelessTemplate::getMainNavigation(), MessageCache::getMessageTextFromContent(), PNGMetadataExtractor::getMetadata(), MediaWiki\Tests\Revision\RenderedRevisionTest::getMockRevision(), EditPage::getOriginalContent(), ContentHandler::getPageViewLanguage(), WikitextStructureTest::getParserOutput(), TimelessTemplate::getPortlet(), MonoBookTemplate::getPortlet(), EditPage::getPreloadedContent(), EditPage::getPreviewText(), RawAction::getRawText(), MonoBookTemplate::getRenderedSidebar(), MediaWiki\Sparql\SparqlClientTest::getRequestMock(), LogFormatter::getRestrictedElement(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::getRevisionRecordFromDetailsArray(), Article::getRevisionRedirectTarget(), MediaWiki\Storage\DerivedPageDataUpdater::getSecondaryDataUpdates(), BaseTemplate::getSidebar(), TimelessTemplate::getSidebarChunk(), DifferenceEngine::getSlotDiffRenderers(), Revision\RenderedRevision::getSlotParserOutput(), Revision\RenderedRevision::getSlotParserOutputUncached(), ApiStashEditTest::getStashKey(), Article::getSubstituteContent(), ResourceLoaderFileModule::getTemplates(), ResourceLoaderWikiModule::getTitleInfo(), FileBackendGroup::guessMimeInternal(), DumpRenderer::handleRevision(), FixDefaultJsonContentPages::handleRow(), CoreTagHooks::html(), CheckStorage::importRevision(), CoreTagHooks::indicator(), EditPage::initialiseForm(), WikiPage::insertRedirect(), EditPage::internalAttemptSave(), WikiPage::isCountable(), MovePage::isValidMoveTarget(), Title::isValidMoveTarget(), JobRunner::loadBackoffs(), MessageCache::loadCachedMessagePageEntry(), Benchmarker::loadFile(), Revision\RevisionStore::loadSlotContent(), SimpleCaptcha::loadText(), MediaWiki\Storage\PageUpdater::makeAutoSummary(), MediaWiki\Storage\PageUpdater::makeNewRevision(), MessageCacheTest::makePage(), LinkFilter::matchEntry(), MediaWiki\Storage\RevisionSlotsUpdate::modifyContent(), MediaWiki\Storage\RevisionSlotsUpdate::newFromContent(), Gadget::newFromDefinitionContent(), Revision\RevisionStore::newMutableRevisionFromArray(), MediaWiki\Tests\Revision\MutableRevisionSlotsTest::newSavedSlot(), MediaWiki\Tests\Storage\RevisionSlotsUpdateTest::newSavedSlot(), RevisionDbTestBase::newTestRevision(), CoreTagHooks::nowiki(), ConfirmEditHooks::onAlternateEditPreview(), onContentGetParserOutput(), GadgetHooks::onEditFilterMergedContent(), SpamBlacklistHooks::onUploadVerifyUpload(), InfoAction::onView(), HistoryAction::onView(), SpecialUploadStash::outputContents(), ApiStashEdit::parseAndStash(), RebuildTextIndex::populateSearchIndex(), CoreTagHooks::pre(), MediaWiki\Storage\DerivedPageDataUpdater::prepareContent(), WikiPage::prepareContentForEdit(), Article::prepareContentForEdit(), PreprocessDump::processRevision(), CompareParsers::processRevision(), RevisionDbTestBase::provideInsertOn_exceptionOnIncomplete(), MediaWiki\Tests\Revision\MutableRevisionRecordTest::provideNotReadyForInsertion(), FileBackendTest::provider_testConcatenate(), VectorTemplate::renderPortals(), DoubleRedirectJob::run(), BenchmarkParse::runParser(), EditPage::runPostMergeFilters(), DummyContentHandlerForTesting::serializeContent(), DummyNonTextContentHandler::serializeContent(), TextContentHandler::serializeContent(), Revision\MutableRevisionSlots::setContent(), Revision\MutableRevisionRecord::setContent(), MediaWiki\Storage\PageUpdater::setContent(), ParserOutput::setIndicator(), EditPage::setPreloadedContent(), SpecialRecentChanges::setTopText(), PageArchiveTestBase::setUp(), ParserOptions::setupFakeRevision(), MediaWiki\Tests\Maintenance\BaseDumpTest::setUpPrefetch(), MediaWiki\Tests\Maintenance\TextPassDumperDatabaseTest::setUpStub(), SimpleCaptcha::shouldCheck(), EditPage::showEditForm(), SpecialBookSources::showList(), SpecialUndelete::showRevision(), Revision\RevisionStore::storeContentBlob(), LogFormatter::styleRestricedElement(), JobRunner::syncBackoffDeltas(), JavaScriptContentTest::testAddSectionHeader(), ArticleViewTest::testArticleAfterFetchContentObjectHook(), ArticleViewTest::testArticleContentViewCustomHook(), ArticleViewTest::testArticleRevisionViewCustomHook(), MediaWiki\Tests\Revision\SlotRecordTest::testConstructionDeferred(), TextContentTest::testCopy(), MediaWiki\Tests\Storage\PageUpdaterTest::testCreatePage(), EditPageTest::testCreatePage(), EditPageTest::testCreatePageTrx(), TextContentTest::testDeletionUpdates(), WikiPageDbTestBase::testDoEditContent(), WikiPageDbTestBase::testDoEditContent_twice(), MediaWiki\Tests\Storage\DerivedPageDataUpdaterTest::testDoUpdates(), PoolWorkArticleViewTest::testDoWorkWithContent(), ApiEditPageTest::testEditAppend(), ContentHandlerTest::testGetAutosummary(), MediaWiki\Tests\Revision::testGetContent(), WikiPageDbTestBase::testGetContent(), RevisionTest::testGetContent(), RevisionDbTestBase::testGetContent(), RevisionDbTestBase::testGetContentClone(), CssContentTest::testGetContentHandler(), JavaScriptContentTest::testGetContentHandler(), TextContentTest::testGetContentHandler(), ContentHandlerTest::testGetContentText_NonTextContent_fail(), ContentHandlerTest::testGetContentText_NonTextContent_ignore(), ContentHandlerTest::testGetContentText_NonTextContent_serialize(), ContentHandlerTest::testGetContentText_Null(), ContentHandlerTest::testGetContentText_TextContent(), RevisionDbTestBase::testGetContentUncloned(), WikitextContentHandlerTest::testGetDeletionUpdates(), FileBackendTest::testGetFileContents(), FileBackendTest::testGetFileHttpUrl(), FileBackendTest::testGetFileStat(), HttpErrorTest::testGetHtml(), FileBackendTest::testGetLocalCopy(), FileBackendTest::testGetLocalReference(), CssContentTest::testGetModel(), JavaScriptContentTest::testGetModel(), TextContentTest::testGetModel(), TextContentTest::testGetNativeData(), TextContentTest::testGetParserOutput(), PageArchiveTestBase::testGetPreviousRevision(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRecentChange(), CssContentTest::testGetRedirectTarget(), TextContentTest::testGetRedirectTarget(), JavaScriptContentTest::testGetRedirectTarget(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRevisionById(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRevisionByPageId(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRevisionByTimestamp(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testGetRevisionByTitle(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_multi(), MediaWiki\Tests\Revision\RenderedRevisionTest::testGetRevisionParserOutput_previewWithSelfTransclusion(), WikitextContentTest::testGetSecondaryDataUpdates(), WikitextContentHandlerTest::testGetSecondaryDataUpdates(), TextContentTest::testGetSize(), TextContentTest::testGetTextForSearchIndex(), TextContentTest::testGetTextForSummary(), TextContentTest::testGetWikitextForTransclusion(), ApiLoginTest::testGotCookie(), WikitextContentTest::testHadSignature(), MediaWiki\Tests\Revision\SlotRecordTest::testInvalidConstruction(), TextContentTest::testIsCountable(), TextContentTest::testIsEmpty(), TextContentTest::testIsRedirect(), ContentHandlerTest::testMakeContent(), JsonContentHandlerTest::testMakeEmptyContent(), ContentHandlerSanityTest::testMakeEmptyContent(), WikitextContentHandlerTest::testMakeEmptyContent(), CssContentHandlerTest::testMakeRedirectContent(), JavaScriptContentHandlerTest::testMakeRedirectContent(), WikitextContentHandlerTest::testMakeRedirectContent(), JavaScriptContentTest::testMatchMagicWord(), RevisionDbTestBase::testNewFromPageIdWithNotLatestId(), MediaWiki\Tests\Revision\RevisionStoreDbTestBase::testNewMutableRevisionFromArray(), TextContentTest::testPreloadTransform(), WikiPageDbTestBase::testPrepareContentForEdit(), TextContentTest::testPreSaveTransform(), RefreshLinksPartitionTest::testRefreshLinks(), WikitextContentHandlerTest::testSerializeContent(), MWHttpRequestTestCase::testSetCallback(), MediaWiki\Tests\Revision\MutableRevisionRecordTest::testSetGetMainContent(), FileBackendTest::testStreamFile(), WikitextContentHandlerTest::testUnserializeContent(), EditPageTest::testUpdatePage(), EditPageTest::testUpdatePageTrx(), JavaScriptContentTest::testUpdateRedirect(), ArticleViewTest::testViewNonText(), Xml::textarea(), EditPage::toEditContent(), EditPage::toEditText(), PageArchive::undeleteRevisions(), MessageCache::updateMessageOverride(), WikiPage::updateRevisionOn(), PopulateRevisionLength::upgradeRow(), wfThumbError(), and OOUIHTMLForm::wrapForm().
$newRev = $updater->saveRevision( $comment ) |
Definition at line 66 of file pageupdater.txt.
Referenced by McrUndoAction::generateDiffOrPreview(), ApiComparePages::getDiffRevision(), CategoryMembershipChangeJob::getExplicitCategoriesChanges(), DifferenceEngine::getMultiNotice(), McrUndoAction::getNewRevision(), CategoryMembershipChangeJob::notifyUpdatesForRevision(), McrUndoAction::onSubmit(), PageArchiveTestBase::testGetPreviousRevision(), RevisionDbTestBase::testNewKnownCurrent(), and RevisionDbTestBase::testNewKnownCurrent_withPageId().
$parent = $updater->grabParentRevision() |
Definition at line 71 of file pageupdater.txt.
Referenced by MediaWiki\Tidy\RemexCompatMunger::characters(), MediaWiki\Tidy\RemexCompatMunger::comment(), Skin::drawCategoryBrowser(), XhprofData::getCompleteMetrics(), MediaWiki\Storage\PageUpdater::getContentHandler(), XhprofData::getInclusiveMetrics(), ApiBase::getModuleFromPath(), Title::getParentCategoryTree(), MediaWiki\Storage\PageUpdater::getParentContent(), MediaWiki\Storage\PageUpdater::hasEditConflict(), MediaWiki\Tidy\RemexCompatMunger::insertElement(), MediaWiki\Tidy\RemexCompatMunger::insertPWrapper(), VFormHTMLForm::loadInputFromParameters(), OOUIHTMLForm::loadInputFromParameters(), HTMLForm::loadInputFromParameters(), MediaWiki\Storage\PageUpdater::makeNewRevision(), Revision\MutableRevisionRecord::newFromParentRevision(), ApiQueryRevisionsBase::parseParameters(), MediaWiki\Tests\Revision\SlotRecordTest::provideIncomplete(), XhprofData::pruneData(), ImageMap::render(), BaseDump::skipTo(), MediaWiki\Tests\Storage\PageUpdaterTest::testCreatePage(), ResourceLoaderSkinModuleTest::testGetStyles(), and MediaWiki\Tests\Revision\SlotRecordTest::testNewInherited().
Definition at line 78 of file pageupdater.txt.
In both cases |
Definition at line 76 of file pageupdater.txt.
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage we want to define interfaces for the different use cases of particularly providing access to post PST content and ParserOutput to callbacks during revision creation |
Definition at line 78 of file pageupdater.txt.
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that data |
Definition at line 78 of file pageupdater.txt.
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage we want to define interfaces for the different use cases of DerivedPageDataUpdater |
Definition at line 3 of file pageupdater.txt.
Referenced by WikiPage::newDerivedDataUpdater().
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage we want to define interfaces for the different use cases of particularly providing access to post PST content and ParserOutput to callbacks during revision which currently use and allowing updates to be triggered on import |
Definition at line 78 of file pageupdater.txt.
Definition at line 3 of file pageupdater.txt.
Referenced by DumpBackup::__construct(), CleanupEmptyCategories::__construct(), PopulateCategory::__construct(), PopulateInterwiki::__construct(), PopulateIpChanges::__construct(), UpdateCollation::__construct(), BackupReader::__construct(), CleanupInvalidDbKeys::__construct(), TextPassDumper::__construct(), TextContent::copy(), RecompressTracked::doAllPages(), UpdateLogging::execute(), RedisLockManager::freeLocksOnServer(), RedisLockManager::getLocksOnServer(), PNGMetadataExtractor::getMetadata(), MediaWikiTitleCodec::getTitleInvalidRegex(), MWExceptionHandler::handleFatalError(), CheckLanguageCLI::help(), PoolCounterRedis::initAndPopPoolSlotList(), ParserOutput::isLinkInternal(), LinksUpdateTest::makeTitleAndParserOutput(), SpecialBlock::maybeAlterFormDefaults(), mccShowUsage(), Linker::normalizeSubpageLink(), DatabaseOracle::open(), ParserOutputTest::provideGetText(), HttpTest::provideURI(), JobQueueRedis::pushBlobs(), PoolCounterRedis::registerAcquisitionTime(), PoolCounterRedis::release(), ReplaceAll::showFileFormat(), SideBarTest::testExternalUrlsRequireADescription(), WikitextStructureTest::testTexts(), and UserOptionsMaintenance::warn().
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage NOTE |
Definition at line 78 of file pageupdater.txt.
Referenced by TextContent::copy().
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links page_props |
Definition at line 78 of file pageupdater.txt.
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the ParserCache |
Definition at line 78 of file pageupdater.txt.
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage we want to define interfaces for the different use cases of particularly providing access to post PST content and ParserOutput to callbacks during revision which currently use and allowing updates to be triggered on purge |
Definition at line 78 of file pageupdater.txt.
Definition at line 78 of file pageupdater.txt.
Referenced by RevDelRevisionItem::__construct(), PopulateIpChanges::__construct(), CategoryMembershipChange::__construct(), PoolWorkArticleView::__construct(), RevisionItem::__construct(), MediaWiki\Storage\DerivedPageDataUpdater::assertHasRevision(), MediaWiki\Storage\DerivedPageDataUpdater::assertPrepared(), RevDelRevisionItem::canView(), RevisionItem::canView(), RevDelRevisionItem::canViewContent(), RevisionItem::canViewContent(), MediaWiki\Storage\DerivedPageDataUpdater::doParserCacheUpdate(), MediaWiki\Storage\DerivedPageDataUpdater::doSecondaryDataUpdates(), MediaWiki\Storage\DerivedPageDataUpdater::doUpdates(), PoolWorkArticleView::doWork(), RevDelRevisionItem::getBits(), RevDelArchiveItem::getDiffLink(), RevDelRevisionItem::getDiffLink(), RevisionItem::getDiffLink(), ChangeTagsRevisionItem::getHTML(), RevDelRevisionItem::getHTML(), RevisionItem::getHTML(), RevDelArchivedRevisionItem::getId(), RevDelArchiveItem::getId(), MediaWiki\Storage\DerivedPageDataUpdater::getParentRevision(), MediaWiki\Storage\DerivedPageDataUpdater::getPreparedEdit(), ImportTest::getRedirectXML(), MediaWiki\Storage\DerivedPageDataUpdater::getRenderedRevision(), RevDelArchiveItem::getRevisionLink(), RevDelRevisionItem::getRevisionLink(), RevisionItem::getRevisionLink(), MediaWiki\Storage\DerivedPageDataUpdater::getRevisionSlotsUpdate(), Revision\RenderedRevision::getSlotParserOutput(), Revision\RenderedRevision::getSlotParserOutputUncached(), MediaWiki\Storage\DerivedPageDataUpdater::getSlots(), ImportTest::getUnknownTagsXML(), CategoryMembershipChange::getUser(), Revision\RenderedRevision::isContentDeleted(), MediaWiki\Storage\DerivedPageDataUpdater::isContentDeleted(), MediaWiki\Storage\DerivedPageDataUpdater::isContentPrepared(), RevDelRevisionItem::isDeleted(), RevisionItem::isDeleted(), MediaWiki\Storage\DerivedPageDataUpdater::isReusableFor(), MediaWiki\Storage\DerivedPageDataUpdater::isUpdatePrepared(), CategoryMembershipChange::notifyCategorization(), MediaWiki\Storage\DerivedPageDataUpdater::prepareContent(), MediaWiki\Storage\DerivedPageDataUpdater::prepareUpdate(), RevDelRevisionItem::setBits(), Revision\RenderedRevision::setRevisionInternal(), ImportTest::testUnknownUserHandling(), and Revision\RenderedRevision::updateRevision().
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new revisions |
Definition at line 78 of file pageupdater.txt.
Referenced by HistoryPager::doBatchLookups().
This document provides an overview of the usage of PageUpdater and that to perform edits PageUpdater is a stateful |
Definition at line 3 of file pageupdater.txt.
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links tables |
Definition at line 78 of file pageupdater.txt.
Referenced by CleanupInvalidDbKeys::__construct(), RenameuserSQL::__construct(), ApiQueryBase::addTables(), CleanupInvalidDbKeys::cleanupTable(), RenameuserSQL::rename(), ApiQueryBase::resetQueryParams(), and ApiQueryBase::select().
In both all secondary updates will be triggered handle like object that caches derived data representing a and can trigger updates of cached copies of that e g in the links the and the CDN layer DerivedPageDataUpdater is used by PageUpdater when creating new but can also be used independently when performing meta data updates during or when puring a page It s a stepping stone on the way to a more complete refactoring of WikiPage we want to define interfaces for the different use cases of particularly providing access to post PST content and ParserOutput to callbacks during revision which currently use and allowing updates to be triggered on and undeletion |
Definition at line 78 of file pageupdater.txt.