Controls the purge to use a direct DB access to make changes to avoid racing conditions for a large number of title entities.

Since

3.0

SMW\MediaWiki\PageUpdater::doPurgeWebCache

(

)

Since

2.1

SMW\MediaWiki\PageUpdater::doUpdate

(

)

Since

3.0

SMW\MediaWiki\PageUpdater::isHtmlCacheUpdate

(

$isHtmlCacheUpdate

)

Since

3.0

Parameters

boolean

$isHtmlCacheUpdate

SMW\MediaWiki\PageUpdater::markAsPending

(

)

Since

3.0

Parameters

booloan

$isPending

SMW\MediaWiki\PageUpdater::pushUpdate

(

)

Push pendingUpdates to be either deferred or direct executable, pending the setting invoked by PageUPdater::markAsPending.

Since

3.0

SMW\MediaWiki\PageUpdater::setLogger

(

LoggerInterface

$logger

)

See also

LoggerAwareInterface::setLogger

Since

2.5

Parameters

LoggerInterface

$logger

SMW\MediaWiki\PageUpdater::setOrigin

(

$origin

)

Since

3.0

Parameters

string

$origin

SMW\MediaWiki\PageUpdater::waitOnTransactionIdle

(

)

Note

MW 1.29+ runs Title::invalidateCache in AutoCommitUpdate which has been shown to cause transaction issues when executed while a transaction hasn't finished therefore use 'onTransactionIdle' to isolate the execution.

Since

2.5

The documentation for this class was generated from the following file: