Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/Gadgets/tests/phpunit/GadgetTestTrait.php
Ðазад
<?php use MediaWiki\Extension\Gadgets\Gadget; use MediaWiki\Extension\Gadgets\GadgetResourceLoaderModule; use MediaWiki\Extension\Gadgets\MediaWikiGadgetsDefinitionRepo; use MediaWiki\Revision\RevisionLookup; use Wikimedia\ObjectCache\HashBagOStuff; use Wikimedia\ObjectCache\WANObjectCache; use Wikimedia\Rdbms\IConnectionProvider; use Wikimedia\TestingAccessWrapper; /** * Utility functions for testing gadgets. * * This trait is intended to be used on subclasses of MediaWikiUnitTestCase * or MediaWikiIntegrationTestCase. */ trait GadgetTestTrait { /** * @param string $line * @return Gadget */ public function makeGadget( string $line ) { $dbProvider = $this->createMock( IConnectionProvider::class ); $wanCache = WANObjectCache::newEmpty(); $revLookup = $this->createMock( RevisionLookup::class ); $srvCache = new HashBagOStuff(); $repo = new MediaWikiGadgetsDefinitionRepo( $dbProvider, $wanCache, $revLookup, $srvCache ); return $repo->newFromDefinition( $line, 'misc' ); } public function makeGadgetModule( Gadget $g ) { $module = TestingAccessWrapper::newFromObject( new GadgetResourceLoaderModule( [ 'id' => null ] ) ); $module->gadget = $g; return $module; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка