Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/tests/phpunit/includes/filebackend/lockmanager/LockManagerGroupIntegrationTest.php
Ðазад
<?php use MediaWiki\MainConfigNames; use MediaWiki\WikiMap\WikiMap; /** * Most of the file is covered by the unit test and/or FileBackendTest. Here we fill in the missing * bits that don't work with unit tests yet. * * @covers \LockManagerGroup */ class LockManagerGroupIntegrationTest extends MediaWikiIntegrationTestCase { public function testWgLockManagers() { $this->overrideConfigValue( MainConfigNames::LockManagers, [ [ 'name' => 'a', 'class' => 'b' ], [ 'name' => 'c', 'class' => 'd' ] ] ); $lmg = $this->getServiceContainer()->getLockManagerGroupFactory()->getLockManagerGroup(); $domain = WikiMap::getCurrentWikiDbDomain()->getId(); $this->assertSame( [ 'class' => 'b', 'name' => 'a', 'domain' => $domain ], $lmg->config( 'a' ) ); $this->assertSame( [ 'class' => 'd', 'name' => 'c', 'domain' => $domain ], $lmg->config( 'c' ) ); } public function testSingletonFalse() { $this->overrideConfigValue( MainConfigNames::LockManagers, [ [ 'name' => 'a', 'class' => 'b' ] ] ); $this->assertSame( WikiMap::getCurrentWikiDbDomain()->getId(), $this->getServiceContainer() ->getLockManagerGroupFactory() ->getLockManagerGroup( false ) ->config( 'a' )['domain'] ); } public function testSingletonNull() { $this->overrideConfigValue( MainConfigNames::LockManagers, [ [ 'name' => 'a', 'class' => 'b' ] ] ); $this->assertSame( WikiMap::getCurrentWikiDbDomain()->getId(), $this->getServiceContainer() ->getLockManagerGroupFactory() ->getLockManagerGroup( null ) ->config( 'a' )['domain'] ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка