Page MenuHomeWickedGov Phorge

GlobalBlockingServicesTest.php
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

GlobalBlockingServicesTest.php

<?php
namespace MediaWiki\Extension\GlobalBlocking\Test\Integration\Services;
use MediaWiki\Extension\GlobalBlocking\GlobalBlockingServices;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockingBlockPurger;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockingConnectionProvider;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockingGlobalAutoblockExemptionListProvider;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockingGlobalBlockDetailsRenderer;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockingLinkBuilder;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockingUserVisibilityLookup;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockLocalStatusLookup;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockLocalStatusManager;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockLookup;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockManager;
use MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockReasonFormatter;
use MediaWikiIntegrationTestCase;
/**
* @covers \MediaWiki\Extension\GlobalBlocking\GlobalBlockingServices
*/
class GlobalBlockingServicesTest extends MediaWikiIntegrationTestCase {
/** @dataProvider provideGetters */
public function testGetters( string $method, string $expectedClass ) {
$this->assertInstanceOf(
$expectedClass,
GlobalBlockingServices::wrap( $this->getServiceContainer() )->$method()
);
}
public static function provideGetters() {
return [
'::getReasonFormatter' => [ 'getReasonFormatter', GlobalBlockReasonFormatter::class ],
'::getGlobalBlockingBlockPurger' => [ 'getGlobalBlockingBlockPurger', GlobalBlockingBlockPurger::class ],
'::getGlobalBlockingConnectionProvider' => [
'getGlobalBlockingConnectionProvider', GlobalBlockingConnectionProvider::class
],
'::getGlobalBlockLocalStatusLookup' => [
'getGlobalBlockLocalStatusLookup', GlobalBlockLocalStatusLookup::class
],
'::getGlobalBlockLocalStatusManager' => [
'getGlobalBlockLocalStatusManager', GlobalBlockLocalStatusManager::class
],
'::getGlobalBlockLookup' => [ 'getGlobalBlockLookup', GlobalBlockLookup::class ],
'::getGlobalBlockManager' => [ 'getGlobalBlockManager', GlobalBlockManager::class ],
'::getGlobalBlockingLinkBuilder' => [ 'getGlobalBlockingLinkBuilder', GlobalBlockingLinkBuilder::class ],
'::getGlobalBlockingUserVisibilityLookup' => [
'getGlobalBlockingUserVisibilityLookup', GlobalBlockingUserVisibilityLookup::class
],
'::getGlobalAutoblockExemptionListProvider' => [
'getGlobalAutoblockExemptionListProvider', GlobalBlockingGlobalAutoblockExemptionListProvider::class,
],
'::getGlobalBlockDetailsRenderer' => [
'getGlobalBlockDetailsRenderer', GlobalBlockingGlobalBlockDetailsRenderer::class,
],
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 19 2026, 22:57 (8 w, 5 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
75/4a/ebb694ea5b81ebb24cca8832a280
Default Alt Text
GlobalBlockingServicesTest.php (2 KB)

Event Timeline