MediaWiki
master
purgeMessageBlobStore.php
Go to the documentation of this file.
1
<?php
2
3
use
MediaWiki\Maintenance\Maintenance
;
4
use
MediaWiki\ResourceLoader\MessageBlobStore
;
5
6
// @codeCoverageIgnoreStart
7
require_once __DIR__ .
'/Maintenance.php'
;
8
// @codeCoverageIgnoreEnd
9
19
class
PurgeMessageBlobStore
extends
Maintenance
{
20
public
function
execute
() {
21
// T379722: This script uses the MessageBlobStore static method for the
22
// cache clearance to avoid depending on the Database via ResourceLoader
23
// service wiring when obtaining MessageBlobStore object.
24
$cache = $this->
getServiceContainer
()->getMainWANObjectCache();
25
MessageBlobStore::clearGlobalCacheEntry( $cache );
26
}
27
}
28
29
// @codeCoverageIgnoreStart
30
$maintClass
= PurgeMessageBlobStore::class;
31
require_once RUN_MAINTENANCE_IF_MAIN;
32
// @codeCoverageIgnoreEnd
MediaWiki\Maintenance\Maintenance
Abstract maintenance class for quickly writing and churning out maintenance scripts with minimal effo...
Definition
Maintenance.php:78
MediaWiki\Maintenance\Maintenance\getServiceContainer
getServiceContainer()
Returns the main service container.
Definition
Maintenance.php:691
MediaWiki\ResourceLoader\MessageBlobStore
This class generates message blobs for use by ResourceLoader.
Definition
MessageBlobStore.php:42
PurgeMessageBlobStore
Purge the MessageBlobStore cache.
Definition
purgeMessageBlobStore.php:19
PurgeMessageBlobStore\execute
execute()
Do the actual work.
Definition
purgeMessageBlobStore.php:20
$maintClass
$maintClass
Definition
purgeMessageBlobStore.php:30
maintenance
purgeMessageBlobStore.php
Generated on Fri Feb 14 2025 13:28:02 for MediaWiki by
1.10.0