21use Wikimedia\Assert\Assert;
42 Assert::parameterType( __CLASS__, $update,
'$update' );
43 '@phan-var self $update';
45 $this->prefixedDbKeys = array_merge( $this->prefixedDbKeys, $update->prefixedDbKeys );
54 foreach ( $titles as
$title ) {
62 foreach ( array_unique( $this->prefixedDbKeys ) as $prefixedDbKey ) {
static clearFileCache( $title)
Clear the file caches for a page for all actions.
HTMLFileCache purge update for a set of titles.
static newFromTitles( $titles)
merge(MergeableUpdate $update)
Merge this update with $update.
string[] $prefixedDbKeys
List of page prefixed DB keys.
doUpdate()
Perform the actual work.
__construct(array $prefixedDbKeys)
Interface that deferrable updates should implement.
Interface that deferrable updates can implement to signal that updates can be combined.