HomePhabricator

[MCR] Move getSecondaryDataUpdates to the page level

Description

[MCR] Move getSecondaryDataUpdates to the page level

Replaces Content::getSecondaryDataUpdates with
WikiPage::getSecondaryDataUpdates so that aggregation of
data updates from multiple page slots can be handled without
the caller having to care about it.
Also adds a WikiPage::updateParserCache method for convenience.

This is a temporary measure until DerivedPageDataUpdater
(or its replacement) can be exposed directly, at which point
the WikiPage methods will be deprecated.

Also fixes a parameter handling bug in DerivedPageDataUpdater.

Bug: T194043
Change-Id: Idbe7d582b49fcb7c90aea813773b7610ad44b1a8

Details

Provenance
TgrAuthored on Aug 28 2018, 3:34 PM
Parents
rMW0ecfe75502b5: Introduce NameTableStoreFactory
Branches
Unknown
Tags
Unknown
ChangeId
Idbe7d582b49fcb7c90aea813773b7610ad44b1a8