26 lines
609 B
PHP
26 lines
609 B
PHP
<?php
|
|
|
|
// @codeCoverageIgnoreStart
|
|
require_once __DIR__ . '/Maintenance.php';
|
|
// @codeCoverageIgnoreEnd
|
|
|
|
/**
|
|
* Purge the MessageBlobStore cache.
|
|
*
|
|
* This script exists for use with the `--skip-message-purge` option of
|
|
* rebuildLocalisationCache.php.
|
|
*
|
|
* @since 1.36
|
|
*/
|
|
class PurgeMessageBlobStore extends Maintenance {
|
|
public function execute() {
|
|
$blobStore = $this->getServiceContainer()->getResourceLoader()->getMessageBlobStore();
|
|
$blobStore->clear();
|
|
}
|
|
}
|
|
|
|
// @codeCoverageIgnoreStart
|
|
$maintClass = PurgeMessageBlobStore::class;
|
|
require_once RUN_MAINTENANCE_IF_MAIN;
|
|
// @codeCoverageIgnoreEnd
|