tests: Use namespaced classes

Changes to the use statements done automatically via script
Addition of missing use statement done manually

Change-Id: Id3c4dd2fe08e520fd3c54ed8b606c794000a8616
这个提交包含在:
Umherirrender 2024-01-06 17:56:31 +01:00
父节点 f4efb476a1
当前提交 a9c9007d5b
共有 75 个文件被更改,包括 148 次插入136 次删除

查看文件

@ -2,7 +2,6 @@
namespace GrowthExperiments\Tests\Benchmark;
use CommentStoreComment;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendation;
use GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationMetadata;
@ -15,13 +14,14 @@ use GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggesterFactory;
use GrowthExperiments\NewcomerTasks\TaskSuggester\TaskSuggester;
use GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use MediaWiki\CommentStore\CommentStoreComment;
use MediaWiki\MediaWikiServices;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\TitleValue;
use MediaWiki\User\User;
use MediaWiki\User\UserIdentityValue;
use StatusValue;
use TextContent;
use TitleValue;
use User;
class GrowthExperimentsBench {

查看文件

@ -2,11 +2,11 @@
namespace GrowthExperiments\Tests\Benchmark;
use GlobalVarConfig;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\Specials\SpecialHomepage;
use MediaWiki\Config\GlobalVarConfig;
use MediaWiki\MediaWikiServices;
use SpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
$path = dirname( __DIR__, 4 );

查看文件

@ -4,6 +4,9 @@ use GrowthExperiments\Api\ApiHelpPanelPostQuestion;
use MediaWiki\Block\DatabaseBlock;
use MediaWiki\MediaWikiServices;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
/**
* @group API

查看文件

@ -8,7 +8,7 @@ use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\MentorDashboard\MentorTools\IMentorWeights;
use GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager;
use GrowthExperiments\Mentorship\Mentor;
use User;
use MediaWiki\User\User;
use Wikimedia\Timestamp\ConvertibleTimestamp;
/**

查看文件

@ -13,7 +13,7 @@ use GrowthExperiments\NewcomerTasks\ConfigurationLoader\StaticConfigurationLoade
use GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use MediaWiki\MainConfigNames;
use TitleValue;
use MediaWiki\Title\TitleValue;
/**
* @covers \GrowthExperiments\Api\ApiQueryImageSuggestionData

查看文件

@ -6,6 +6,7 @@ use ApiTestCase;
use ApiUsageException;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager;
use MediaWiki\User\User;
use MediaWiki\User\UserIdentity;
use StatusValue;
@ -52,7 +53,7 @@ class ApiQueryMentorStatusTest extends ApiTestCase {
'meta' => 'growthmentorstatus'
],
null,
new \User()
new User()
);
}

查看文件

@ -7,11 +7,11 @@ use ApiUsageException;
use GrowthExperiments\Mentorship\Store\DatabaseMentorStore;
use HashBagOStuff;
use JobQueueGroup;
use MediaWiki\User\User;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityLookup;
use PHPUnit\Framework\Constraint\Constraint;
use User;
use WANObjectCache;
use Wikimedia\Rdbms\ILoadBalancer;

查看文件

@ -9,11 +9,11 @@ use GrowthExperiments\GrowthExperimentsServices;
use InvalidArgumentException;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
use MediaWikiIntegrationTestCase;
use PHPUnit\Framework\MockObject\MockObject;
use Psr\Log\NullLogger;
use Throwable;
use User;
use Wikimedia\TestingAccessWrapper;
/**

查看文件

@ -5,9 +5,9 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\Maintenance\DeleteOldSurveys;
use GrowthExperiments\WelcomeSurvey;
use MediaWiki\MediaWikiServices;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\User;
use MediaWikiIntegrationTestCase;
use User;
use Wikimedia\TestingAccessWrapper;
require_once __DIR__ . '/../../../maintenance/deleteOldSurveys.php';

查看文件

@ -4,9 +4,13 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\HelpPanel;
use GrowthExperiments\HelpPanelHooks;
use HashConfig;
use MediaWiki\Config\HashConfig;
use MediaWiki\MediaWikiServices;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\Output\OutputPage;
use MediaWiki\Request\WebRequest;
use MediaWiki\Title\TitleValue;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\User;
use MediaWikiIntegrationTestCase;
/**
@ -36,7 +40,7 @@ class HelpPanelTest extends MediaWikiIntegrationTestCase {
* @dataProvider providerShouldShowHelpPanel
*/
public function testShouldShowHelpPanel(
\TitleValue $title,
TitleValue $title,
string $action,
bool $gesuggestededit,
int $userId,
@ -46,17 +50,17 @@ class HelpPanelTest extends MediaWikiIntegrationTestCase {
bool $expected,
string $message
) {
$out = $this->createMock( \OutputPage::class );
$out = $this->createMock( OutputPage::class );
$out->method( 'getTitle' )
->willReturn( $title );
$request = $this->createMock( \WebRequest::class );
$request = $this->createMock( WebRequest::class );
$request->method( 'getVal' )
->with( 'action' )
->willReturn( $action );
$request->method( 'getBool' )
->with( 'gesuggestededit' )
->willReturn( $gesuggestededit );
$user = $this->createPartialMock( \User::class, [ 'isNamed' ] );
$user = $this->createPartialMock( User::class, [ 'isNamed' ] );
$user->method( 'isNamed' )
->willReturn( (bool)$userId );
$userOptionsLookupMock = $this->createMock( UserOptionsLookup::class );
@ -81,7 +85,7 @@ class HelpPanelTest extends MediaWikiIntegrationTestCase {
return [
[
// title
new \TitleValue( NS_MAIN, 'Foo' ),
new TitleValue( NS_MAIN, 'Foo' ),
// action=
'edit',
// getBool( 'gesuggestededit' )
@ -99,7 +103,7 @@ class HelpPanelTest extends MediaWikiIntegrationTestCase {
'Normal scenario - edit on a main namespace, suggested edit flag, user has pref enabled'
],
[
new \TitleValue( NS_PROJECT, 'Foo' ),
new TitleValue( NS_PROJECT, 'Foo' ),
'edit',
false,
1,
@ -111,7 +115,7 @@ class HelpPanelTest extends MediaWikiIntegrationTestCase {
'Namespace of title is in excluded namespaces, help panel should not show'
],
[
new \TitleValue( NS_MAIN, 'Foo' ),
new TitleValue( NS_MAIN, 'Foo' ),
'blah',
true,
1,
@ -122,7 +126,7 @@ class HelpPanelTest extends MediaWikiIntegrationTestCase {
'Action of "blah" should result in help panel not showing'
],
[
new \TitleValue( NS_MAIN, 'Foo' ),
new TitleValue( NS_MAIN, 'Foo' ),
'edit',
true,
1,
@ -133,7 +137,7 @@ class HelpPanelTest extends MediaWikiIntegrationTestCase {
'User has help panel disabled, but gesuggestededit is set, so the help panel should show'
],
[
new \TitleValue( NS_MAIN, 'Foo' ),
new TitleValue( NS_MAIN, 'Foo' ),
'edit',
true,
0,

查看文件

@ -6,11 +6,11 @@ use DerivativeContext;
use ExtensionRegistry;
use GrowthExperiments\HelpPanel\QuestionPoster\HelpdeskQuestionPoster;
use MediaWiki\Request\FauxRequest;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
use MediaWikiIntegrationTestCase;
use RequestContext;
use Status;
use User;
/**
* @group medium

查看文件

@ -10,7 +10,7 @@ use GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationHelper;
use GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore;
use GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationLoader;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use HashConfig;
use MediaWiki\Config\HashConfig;
use MediaWiki\Language\RawMessage;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MediaWikiServices;

查看文件

@ -5,8 +5,8 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\MentorDashboard\MenteeOverview\UncachedMenteeOverviewDataProvider;
use GrowthExperiments\Mentorship\Store\MentorStore;
use MediaWiki\User\User;
use MediaWikiIntegrationTestCase;
use User;
use Wikimedia\TestingAccessWrapper;
/**

查看文件

@ -8,12 +8,12 @@ use GrowthExperiments\HomepageHooks;
use GrowthExperiments\Mentorship\Store\MentorStore;
use MediaWiki\Permissions\Authority;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
use MediaWiki\User\UserIdentity;
use MediaWikiIntegrationTestCase;
use MockHttpTrait;
use MWHttpRequest;
use StatusValue;
use User;
/**
* @group Database

查看文件

@ -5,8 +5,8 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\Mentorship\Store\MentorStore;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
use MediaWikiIntegrationTestCase;
use User;
use Wikimedia\LightweightObjectStore\ExpirationAwareness;
use Wikimedia\Timestamp\ConvertibleTimestamp;

查看文件

@ -3,11 +3,11 @@
namespace GrowthExperiments\Tests;
use DerivativeContext;
use GlobalVarConfig;
use GrowthExperiments\DashboardModule\IDashboardModule;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\HomepageModules\Mentorship;
use GrowthExperiments\Mentorship\Store\MentorStore;
use MediaWiki\Config\GlobalVarConfig;
use MediaWiki\MediaWikiServices;
use MediaWikiIntegrationTestCase;
use RequestContext;

查看文件

@ -4,8 +4,8 @@ namespace GrowthExperiments\Tests\NewcomerTasks\AddImage;
use GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationData;
use GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationDataValidator;
use MediaWiki\Status\Status;
use MediaWikiIntegrationTestCase;
use Status;
use StatusValue;
/**

查看文件

@ -3,9 +3,9 @@
namespace GrowthExperiments\NewcomerTasks\AddImage;
use DerivativeContext;
use MediaWiki\Site\Site;
use MediaWiki\Site\SiteStore;
use RequestContext;
use Site;
use SiteStore;
/**
* @covers \GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationMetadataProvider

查看文件

@ -17,14 +17,14 @@ use MediaWiki\Linker\LinkTarget;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageIdentityValue;
use MediaWiki\Page\ProperPageIdentity;
use MediaWiki\Status\Status;
use MediaWiki\Title\TitleFactory;
use MediaWiki\Title\TitleValue;
use MediaWikiIntegrationTestCase;
use MockTitleTrait;
use MWHttpRequest;
use PHPUnit\Framework\MockObject\MockObject;
use Status;
use StatusValue;
use TitleValue;
/**
* @coversDefaultClass \GrowthExperiments\NewcomerTasks\AddImage\ServiceImageRecommendationProvider

查看文件

@ -7,8 +7,8 @@ use GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationLink;
use GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationMetadata;
use GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Title\TitleValue;
use MediaWikiIntegrationTestCase;
use TitleValue;
/**
* @coversDefaultClass \GrowthExperiments\NewcomerTasks\AddLink\LinkRecommendationStore

查看文件

@ -10,11 +10,11 @@ use GrowthExperiments\NewcomerTasks\AddLink\PruningLinkRecommendationProvider;
use GrowthExperiments\NewcomerTasks\AddLink\StaticLinkRecommendationProvider;
use GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskType;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Status\Status;
use MediaWiki\Title\TitleValue;
use MediaWikiIntegrationTestCase;
use PHPUnit\Framework\MockObject\MockObject;
use Status;
use StatusValue;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\AddLink\PruningLinkRecommendationProvider

查看文件

@ -10,11 +10,11 @@ use MediaWiki\Language\RawMessage;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Rest\HttpException;
use MediaWiki\Rest\ResponseFactory;
use MediaWiki\Title\TitleValue;
use MediaWiki\Utils\MWTimestamp;
use MediaWikiIntegrationTestCase;
use MWTimestamp;
use PHPUnit\Framework\MockObject\MockObject;
use StatusValue;
use TitleValue;
use Wikimedia\TestingAccessWrapper;
class AddLinkSuggestionsHandlerTest extends MediaWikiIntegrationTestCase {

查看文件

@ -2,15 +2,15 @@
namespace GrowthExperiments\Tests;
use GlobalVarConfig;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\Mentorship\Store\MentorStore;
use GrowthExperiments\Specials\SpecialClaimMentee;
use MediaWiki\Config\GlobalVarConfig;
use MediaWiki\MediaWikiServices;
use MediaWiki\Request\FauxRequest;
use MediaWiki\User\User;
use PermissionsError;
use SpecialPageTestBase;
use User;
/**
* @group Database

查看文件

@ -5,8 +5,8 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\Specials\SpecialEnrollAsMentor;
use MediaWiki\Request\FauxResponse;
use MediaWiki\SpecialPage\SpecialPage;
use PermissionsError;
use SpecialPage;
use SpecialPageTestBase;
/**

查看文件

@ -2,17 +2,17 @@
namespace GrowthExperiments\Tests;
use GlobalVarConfig;
use GrowthExperiments\EditInfoService;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\HomepageHooks;
use GrowthExperiments\Mentorship\StaticMentorManager;
use GrowthExperiments\Specials\SpecialHomepage;
use InvalidArgumentException;
use MediaWiki\Config\GlobalVarConfig;
use MediaWiki\MediaWikiServices;
use MediaWiki\Request\FauxRequest;
use MediaWiki\User\User;
use SpecialPageTestBase;
use User;
/**
* @group Database

查看文件

@ -4,7 +4,7 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\GrowthExperimentsServices;
use GrowthExperiments\Specials\SpecialMentorDashboard;
use SpecialPage;
use MediaWiki\SpecialPage\SpecialPage;
use SpecialPageTestBase;
/**

查看文件

@ -8,8 +8,8 @@ use GrowthExperiments\Mentorship\Store\MentorStore;
use GrowthExperiments\Specials\SpecialQuitMentorship;
use MediaWiki\Request\FauxRequest;
use MediaWiki\Request\FauxResponse;
use MediaWiki\User\User;
use SpecialPageTestBase;
use User;
/**
* @coversDefaultClass \GrowthExperiments\Specials\SpecialQuitMentorship

查看文件

@ -10,7 +10,7 @@ use GrowthExperiments\WelcomeSurvey;
use IDBAccessObject;
use MediaWiki\MediaWikiServices;
use MediaWiki\Request\FauxRequest;
use MWTimestamp;
use MediaWiki\Utils\MWTimestamp;
use Psr\Log\NullLogger;
use SpecialPageTestBase;

查看文件

@ -13,8 +13,8 @@ use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityLookup;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserSelectQueryBuilder;
use MediaWiki\Utils\MWTimestamp;
use MediaWikiIntegrationTestCase;
use MWTimestamp;
/**
* @covers \GrowthExperiments\UserImpact\RefreshUserImpactJob

查看文件

@ -4,10 +4,10 @@ namespace GrowthExperiments;
use HashBagOStuff;
use MediaWiki\Http\HttpRequestFactory;
use MediaWiki\Status\Status;
use MediaWikiUnitTestCase;
use MWHttpRequest;
use PHPUnit\Framework\MockObject\MockObject;
use Status;
use StatusValue;
use WANObjectCache;
use Wikimedia\TestingAccessWrapper;

查看文件

@ -8,13 +8,13 @@ use GrowthExperiments\Mentorship\Mentor;
use GrowthExperiments\Mentorship\MentorManager;
use GrowthExperiments\Mentorship\Store\MentorStore;
use GrowthExperiments\Tests\ChangeMentorForTests;
use MediaWiki\Status\Status;
use MediaWiki\User\User;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityValue;
use MediaWikiUnitTestCase;
use Psr\Log\NullLogger;
use Status;
use User;
use Wikimedia\Rdbms\IConnectionProvider;
use Wikimedia\Rdbms\IReadableDatabase;
use Wikimedia\Rdbms\IResultWrapper;

查看文件

@ -2,11 +2,11 @@
namespace GrowthExperiments\Tests;
use ConfigException;
use GlobalVarConfig;
use GrowthExperiments\Config\GrowthExperimentsMultiConfig;
use GrowthExperiments\Config\WikiPageConfig;
use HashConfig;
use MediaWiki\Config\ConfigException;
use MediaWiki\Config\GlobalVarConfig;
use MediaWiki\Config\HashConfig;
use MediaWikiUnitTestCase;
/**

查看文件

@ -2,7 +2,6 @@
namespace GrowthExperiments\Tests;
use CommentStoreComment;
use FormatJson;
use GrowthExperiments\Config\Validation\IConfigValidator;
use GrowthExperiments\Config\Validation\NoValidationValidator;
@ -10,6 +9,7 @@ use GrowthExperiments\Config\WikiPageConfigLoader;
use GrowthExperiments\Config\WikiPageConfigWriter;
use InvalidArgumentException;
use JsonContent;
use MediaWiki\CommentStore\CommentStoreComment;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Page\WikiPageFactory;
@ -17,6 +17,7 @@ use MediaWiki\Revision\SlotRecord;
use MediaWiki\Storage\PageUpdater;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\User\User;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentityValue;
use MediaWikiUnitTestCase;
@ -24,7 +25,6 @@ use PHPUnit\Framework\MockObject\MockObject;
use Psr\Log\NullLogger;
use RecentChange;
use StatusValue;
use User;
use Wikimedia\TestingAccessWrapper;
use WikiPage;

查看文件

@ -5,10 +5,10 @@ namespace GrowthExperiments\Tests\Unit;
use GrowthExperiments\ExperimentUserManager;
use GrowthExperiments\VariantHooks;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\Options\UserOptionsManager;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\User\UserOptionsManager;
use MediaWikiUnitTestCase;
/**

查看文件

@ -13,20 +13,20 @@ use GrowthExperiments\NewcomerTasks\NewcomerTasksInfo;
use GrowthExperiments\NewcomerTasks\NewcomerTasksUserOptionsLookup;
use GrowthExperiments\NewcomerTasks\TaskSuggester\TaskSuggesterFactory;
use GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandlerRegistry;
use HashConfig;
use JobQueueGroup;
use MediaWiki\Config\HashConfig;
use MediaWiki\Output\OutputPage;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\NamespaceInfo;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\Options\UserOptionsManager;
use MediaWiki\User\UserIdentityUtils;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\User\UserOptionsManager;
use MediaWikiUnitTestCase;
use Message;
use MessageLocalizer;
use NamespaceInfo;
use OutputPage;
use PrefixingStatsdDataFactoryProxy;
use Wikimedia\Rdbms\ILoadBalancer;

查看文件

@ -3,7 +3,6 @@
namespace GrowthExperiments\Tests\HomepageModules;
use ArrayIterator;
use GlobalVarConfig;
use GrowthExperiments\EditInfoService;
use GrowthExperiments\ExperimentUserManager;
use GrowthExperiments\HomepageModules\SuggestedEdits;
@ -19,23 +18,24 @@ use GrowthExperiments\NewcomerTasks\Task\TaskSetFilters;
use GrowthExperiments\NewcomerTasks\TaskSuggester\SearchStrategy\SearchStrategy;
use GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use HashConfig;
use IContextSource;
use Language;
use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\Config\GlobalVarConfig;
use MediaWiki\Config\HashConfig;
use MediaWiki\Extension\PageViewInfo\PageViewService;
use MediaWiki\Output\OutputPage;
use MediaWiki\Request\WebRequest;
use MediaWiki\Title\TitleFactory;
use MediaWiki\Title\TitleValue;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\User;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserOptionsLookup;
use MediaWikiTestCaseTrait;
use MediaWikiUnitTestCase;
use OOUI\BlankTheme;
use OOUI\Theme;
use OutputPage;
use TitleValue;
use User;
use WANObjectCache;
use WebRequest;
use Wikimedia\Rdbms\IConnectionProvider;
use Wikimedia\Rdbms\IReadableDatabase;
use Wikimedia\TestingAccessWrapper;

查看文件

@ -2,7 +2,6 @@
namespace GrowthExperiments\Tests\Unit\LevelingUp;
use Config;
use GrowthExperiments\LevelingUp\LevelingUpManager;
use GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationLoader;
use GrowthExperiments\NewcomerTasks\ConfigurationLoader\StaticConfigurationLoader;
@ -13,13 +12,14 @@ use GrowthExperiments\NewcomerTasks\TaskSuggester\TaskSuggesterFactory;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use GrowthExperiments\UserImpact\UserImpact;
use GrowthExperiments\UserImpact\UserImpactLookup;
use HashConfig;
use MediaWiki\Config\Config;
use MediaWiki\Config\HashConfig;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\Storage\NameTableStore;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\UserEditTracker;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserOptionsLookup;
use MediaWikiUnitTestCase;
use Psr\Log\NullLogger;
use Wikimedia\Rdbms\IConnectionProvider;

查看文件

@ -12,11 +12,11 @@ use GrowthExperiments\NewcomerTasks\Topic\Topic;
use IBufferingStatsdDataFactory;
use ISearchResultSet;
use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\Status\Status;
use MediaWikiUnitTestCase;
use PHPUnit\Framework\MockObject\MockObject;
use SearchEngine;
use SearchEngineFactory;
use Status;
use StatusValue;
use Wikimedia\TestingAccessWrapper;

查看文件

@ -4,13 +4,13 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\MentorDashboard\MentorTools\MentorStatusManager;
use MediaWiki\Block\AbstractBlock;
use MediaWiki\User\Options\UserOptionsManager;
use MediaWiki\User\User;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityLookup;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserOptionsManager;
use MediaWikiUnitTestCase;
use User;
use Wikimedia\Rdbms\IConnectionProvider;
use Wikimedia\Timestamp\ConvertibleTimestamp;

查看文件

@ -3,13 +3,13 @@
namespace GrowthExperiments\Tests;
use BagOStuff;
use Config;
use GrowthExperiments\EventLogging\PersonalizedPraiseLogger;
use GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseNotificationsDispatcher;
use GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings;
use HashBagOStuff;
use HashConfig;
use LogicException;
use MediaWiki\Config\Config;
use MediaWiki\Config\HashConfig;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityValue;

查看文件

@ -5,13 +5,13 @@ namespace GrowthExperiments\Tests;
use FormatJson;
use GrowthExperiments\MentorDashboard\PersonalizedPraise\PersonalizedPraiseSettings;
use GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditions;
use HashConfig;
use MediaWiki\Config\HashConfig;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Title\TitleFactory;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserOptionsLookup;
use MediaWikiUnitTestCase;
use MessageLocalizer;

查看文件

@ -8,12 +8,12 @@ use GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditions;
use GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditionsLookup;
use GrowthExperiments\Mentorship\MentorManager;
use GrowthExperiments\UserImpact\UserImpact;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\User;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\Utils\MWTimestamp;
use MediaWikiUnitTestCase;
use MWTimestamp;
use User;
/**
* @coversDefaultClass \GrowthExperiments\MentorDashboard\PersonalizedPraise\PraiseworthyConditionsLookup

查看文件

@ -5,6 +5,7 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\Config\WikiPageConfigLoader;
use GrowthExperiments\Mentorship\Mentor;
use GrowthExperiments\Mentorship\Provider\StructuredMentorProvider;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentityLookup;
use MediaWiki\User\UserIdentityValue;
@ -14,7 +15,6 @@ use MediaWikiUnitTestCase;
use Message;
use MessageLocalizer;
use PHPUnit\Framework\MockObject\MockObject;
use Status;
use Wikimedia\TestingAccessWrapper;
/**

查看文件

@ -10,14 +10,14 @@ use GrowthExperiments\Mentorship\Mentor;
use GrowthExperiments\Mentorship\Provider\MentorProvider;
use GrowthExperiments\Mentorship\Provider\StructuredMentorWriter;
use MediaWiki\Block\AbstractBlock;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MediaWiki\User\User;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityLookup;
use MediaWiki\User\UserIdentityValue;
use MediaWikiUnitTestCase;
use Status;
use User;
/**
* @coversDefaultClass \GrowthExperiments\Mentorship\Provider\StructuredMentorWriter

查看文件

@ -5,11 +5,11 @@ namespace GrowthExperiments\NewcomerTasks\AddImage;
use DerivativeContext;
use Language;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\Site\Site;
use MediaWiki\Site\SiteStore;
use MediaWikiUnitTestCase;
use Message;
use PHPUnit\Framework\MockObject\MockObject;
use Site;
use SiteStore;
use StatusValue;
/**

查看文件

@ -7,9 +7,9 @@ use GrowthExperiments\NewcomerTasks\AddImage\ImageRecommendationImage;
use GrowthExperiments\NewcomerTasks\AddImage\StaticImageRecommendationProvider;
use GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use StatusValue;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\AddImage\StaticImageRecommendationProvider

查看文件

@ -13,11 +13,11 @@ use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use HashBagOStuff;
use JobQueueGroup;
use MediaWiki\Json\JsonCodec;
use MediaWiki\Title\TitleValue;
use MediaWiki\User\UserIdentityValue;
use MediaWikiUnitTestCase;
use PHPUnit\Framework\MockObject\Stub\ReturnArgument;
use StatusValue;
use TitleValue;
use WANObjectCache;
/**

查看文件

@ -3,8 +3,8 @@
namespace GrowthExperiments\Tests;
use GrowthExperiments\NewcomerTasks\CampaignConfig;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserOptionsLookup;
use MediaWikiUnitTestCase;
/**

查看文件

@ -4,10 +4,10 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator;
use MediaWiki\Collation\CollationFactory;
use MediaWiki\Title\TitleParser;
use MediaWikiUnitTestCase;
use MessageLocalizer;
use StatusValue;
use TitleParser;
/**
* @covers \GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator

查看文件

@ -9,8 +9,8 @@ use GrowthExperiments\NewcomerTasks\Task\TaskSetFilters;
use GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskType;
use HashBagOStuff;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleValue;
use WANObjectCache;
/**

查看文件

@ -10,6 +10,7 @@ use GrowthExperiments\NewcomerTasks\Task\TaskSet;
use GrowthExperiments\NewcomerTasks\Task\TaskSetFilters;
use GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskType;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
/**
@ -59,9 +60,9 @@ class LinkRecommendationFilterTest extends MediaWikiUnitTestCase {
private function getTaskSet(): TaskSet {
$copyEditTaskType = new TemplateBasedTaskType( 'copyedit', 'easy', [], [] );
$linkRecommendation = new LinkRecommendationTaskType( 'link-recommendation', 'easy', [] );
$task1 = new Task( $copyEditTaskType, new \TitleValue( NS_MAIN, 'Task1' ) );
$task2 = new Task( $copyEditTaskType, new \TitleValue( NS_MAIN, 'Task2' ) );
$task3 = new Task( $linkRecommendation, new \TitleValue( NS_MAIN, 'Task3' ) );
$task1 = new Task( $copyEditTaskType, new TitleValue( NS_MAIN, 'Task1' ) );
$task2 = new Task( $copyEditTaskType, new TitleValue( NS_MAIN, 'Task2' ) );
$task3 = new Task( $linkRecommendation, new TitleValue( NS_MAIN, 'Task3' ) );
return new TaskSet(
[ $task1, $task2, $task3 ],
3,

查看文件

@ -8,8 +8,8 @@ use GrowthExperiments\NewcomerTasks\Task\TaskSetFilters;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use InvalidArgumentException;
use MediaWiki\Json\JsonCodec;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleValue;
/**
* @coversDefaultClass \GrowthExperiments\NewcomerTasks\Task\TaskSet

查看文件

@ -6,8 +6,8 @@ use GrowthExperiments\NewcomerTasks\Task\Task;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use GrowthExperiments\NewcomerTasks\Topic\Topic;
use MediaWiki\Json\JsonCodec;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\Task\Task

查看文件

@ -5,8 +5,8 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use MediaWiki\Json\JsonCodec;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskType

查看文件

@ -5,8 +5,8 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use MediaWiki\Json\JsonCodec;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskType

查看文件

@ -6,10 +6,10 @@ use GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationValidator;
use GrowthExperiments\NewcomerTasks\SubmissionHandler;
use GrowthExperiments\NewcomerTasks\TaskType\NullSubmissionHandler;
use GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler;
use MediaWiki\Title\TitleParser;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use StatusValue;
use TitleParser;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandler

查看文件

@ -4,8 +4,8 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use MediaWiki\Json\JsonCodec;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskType\TaskType

查看文件

@ -5,8 +5,8 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskType;
use MediaWiki\Json\JsonCodec;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskType

查看文件

@ -5,8 +5,8 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\NewcomerTasks\Topic\MorelikeBasedTopic;
use MediaWiki\Json\JsonCodec;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\Topic\MorelikeBasedTopic

查看文件

@ -12,7 +12,7 @@ use GrowthExperiments\NewcomerTasks\TaskType\ImageRecommendationTaskTypeHandler;
use GrowthExperiments\NewcomerTasks\TaskType\LinkRecommendationTaskTypeHandler;
use GrowthExperiments\NewcomerTasks\TaskType\SectionImageRecommendationTaskTypeHandler;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use HashConfig;
use MediaWiki\Config\HashConfig;
use MediaWiki\User\Options\StaticUserOptionsLookup;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityValue;

查看文件

@ -16,18 +16,18 @@ use GrowthExperiments\NewcomerTasks\Topic\MorelikeBasedTopic;
use GrowthExperiments\NewcomerTasks\Topic\OresBasedTopic;
use GrowthExperiments\NewcomerTasks\Topic\Topic;
use IContextSource;
use MalformedTitleException;
use MediaWiki\Collation\CollationFactory;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Title\MalformedTitleException;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\Title\TitleParser;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use Message;
use MessageLocalizer;
use PHPUnit\Framework\MockObject\MockObject;
use StatusValue;
use TitleParser;
use TitleValue;
/**
* @coversDefaultClass \GrowthExperiments\NewcomerTasks\ConfigurationLoader\PageConfigurationLoader

查看文件

@ -11,10 +11,10 @@ use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use PHPUnit\Framework\MockObject\MockObject;
use stdClass;
use TitleValue;
use Wikimedia\Rdbms\IConnectionProvider;
use Wikimedia\Rdbms\IReadableDatabase;

查看文件

@ -7,10 +7,10 @@ use GrowthExperiments\HelpPanel\QuestionRecord;
use MediaWiki\Permissions\PermissionManager;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Storage\PageUpdater;
use MediaWiki\User\User;
use MediaWikiUnitTestCase;
use RequestContext;
use StatusValue;
use User;
use Wikimedia\ScopedCallback;
use Wikimedia\TestingAccessWrapper;
use WikitextContent;

查看文件

@ -21,17 +21,17 @@ use GrowthExperiments\Util;
use LinkBatch;
use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\Http\HttpRequestFactory;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\Title\TitleParser;
use MediaWiki\Title\TitleValue;
use MediaWiki\User\UserIdentityValue;
use MediaWikiUnitTestCase;
use MWHttpRequest;
use PHPUnit\Framework\MockObject\Matcher\Invocation as InvocationInterface;
use PHPUnit\Framework\MockObject\MockObject;
use Status;
use StatusValue;
use TitleParser;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskSuggester\RemoteSearchTaskSuggester

查看文件

@ -7,17 +7,17 @@ use GrowthExperiments\NewcomerTasks\NewcomerTasksChangeTagsManager;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TaskTypeHandlerRegistry;
use GrowthExperiments\Rest\Handler\NewcomerTaskCompleteHandler;
use HashConfig;
use MediaWiki\Config\HashConfig;
use MediaWiki\Permissions\Authority;
use MediaWiki\Rest\HttpException;
use MediaWiki\Rest\RequestData;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Tests\Rest\Handler\HandlerTestTrait;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityUtils;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\User\UserOptionsLookup;
use Wikimedia\Rdbms\IConnectionProvider;
/**

查看文件

@ -14,9 +14,9 @@ use GrowthExperiments\NewcomerTasks\TemplateBasedTaskSubmissionHandler;
use GrowthExperiments\NewcomerTasks\Topic\CampaignTopic;
use GrowthExperiments\NewcomerTasks\Topic\MorelikeBasedTopic;
use GrowthExperiments\NewcomerTasks\Topic\OresBasedTopic;
use MediaWiki\Title\TitleParser;
use MediaWiki\Title\TitleValue;
use MediaWikiUnitTestCase;
use TitleParser;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskSuggester\SearchStrategy\SearchStrategy

查看文件

@ -6,9 +6,9 @@ use GrowthExperiments\NewcomerTasks\ConfigurationLoader\ConfigurationLoader;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use GrowthExperiments\NewcomerTasks\TaskType\TemplateBasedTaskType;
use GrowthExperiments\NewcomerTasks\Topic\Topic;
use MediaWiki\Status\Status;
use MediaWikiUnitTestCase;
use PHPUnit\Framework\MockObject\MockObject;
use Status;
use StatusValue;
abstract class SearchTaskSuggesterFactoryTestBase extends MediaWikiUnitTestCase {

查看文件

@ -7,9 +7,11 @@ use GrowthExperiments\Homepage\SiteNoticeGenerator;
use GrowthExperiments\HomepageHooks;
use JobQueueGroup;
use MediaWiki\Minerva\Skins\SkinMinerva;
use MediaWiki\Output\OutputPage;
use MediaWiki\Request\FauxRequest;
use MediaWiki\Title\Title;
use MediaWiki\User\UserOptionsLookup;
use MediaWiki\User\Options\UserOptionsLookup;
use MediaWiki\User\User;
use MediaWikiUnitTestCase;
use OOUI\BlankTheme;
use OOUI\IconWidget;
@ -333,7 +335,7 @@ class SiteNoticeGeneratorTest extends MediaWikiUnitTestCase {
* @return MockObject|Skin
*/
private function getSkinMock( $class = Skin::class ) {
$outputMock = $this->createMock( \OutputPage::class );
$outputMock = $this->createMock( OutputPage::class );
$outputMock->method( 'msg' )
->willReturnCallback( function ( $key ) {
$messageMock = $this->getDefaultMessageMock();
@ -344,7 +346,7 @@ class SiteNoticeGeneratorTest extends MediaWikiUnitTestCase {
return $messageMock;
} );
$userMock = $this->createNoOpMock( \User::class, [ 'getId', 'getName' ] );
$userMock = $this->createNoOpMock( User::class, [ 'getId', 'getName' ] );
// This will make user settings update job fail, but we don't care about that.
$userMock->method( 'getId' )
->willReturn( -1 );

查看文件

@ -8,10 +8,10 @@ use GrowthExperiments\NewcomerTasks\TaskSuggester\ErrorForwardingTaskSuggester;
use GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester;
use GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggesterFactory;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use MediaWiki\Status\Status;
use MediaWiki\Title\TitleValue;
use MediaWiki\User\UserIdentityValue;
use MediaWikiUnitTestCase;
use Status;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggesterFactory

查看文件

@ -8,9 +8,9 @@ use GrowthExperiments\NewcomerTasks\Task\TaskSetFilters;
use GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester;
use GrowthExperiments\NewcomerTasks\TaskType\TaskType;
use GrowthExperiments\NewcomerTasks\Topic\Topic;
use MediaWiki\Title\TitleValue;
use MediaWiki\User\UserIdentityValue;
use MediaWikiUnitTestCase;
use TitleValue;
/**
* @covers \GrowthExperiments\NewcomerTasks\TaskSuggester\StaticTaskSuggester

查看文件

@ -8,8 +8,8 @@ use GrowthExperiments\UserImpact\ExpensiveUserImpact;
use GrowthExperiments\UserImpact\UserImpactFormatter;
use Language;
use MediaWiki\User\UserIdentityValue;
use MediaWiki\Utils\MWTimestamp;
use MediaWikiUnitTestCase;
use MWTimestamp;
/**
* @covers \GrowthExperiments\UserImpact\UserImpactFormatter

查看文件

@ -4,13 +4,13 @@ namespace GrowthExperiments\Tests;
use GrowthExperiments\NewcomerTasks\CampaignConfig;
use GrowthExperiments\VariantHooks;
use HashConfig;
use MediaWiki\Config\HashConfig;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\User\UserOptionsManager;
use MediaWiki\User\Options\UserOptionsManager;
use MediaWiki\User\User;
use MediaWikiUnitTestCase;
use Skin;
use User;
/**
* @coversDefaultClass \GrowthExperiments\VariantHooks

查看文件

@ -2,17 +2,17 @@
namespace GrowthExperiments\Tests;
use Config;
use DerivativeContext;
use GrowthExperiments\WelcomeSurvey;
use HashConfig;
use MediaWiki\Config\Config;
use MediaWiki\Config\HashConfig;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\User\Options\UserOptionsManager;
use MediaWiki\User\User;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserOptionsManager;
use MediaWikiUnitTestCase;
use PHPUnit\Framework\MockObject\MockObject;
use RequestContext;
use User;
use Wikimedia\Timestamp\ConvertibleTimestamp;
/**

查看文件

@ -14,16 +14,16 @@ use MediaWiki\Http\HttpRequestFactory;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use MediaWiki\Title\TitleValue;
use MediaWiki\Utils\UrlUtils;
use MediaWikiUnitTestCase;
use MessageSpecifier;
use MWHttpRequest;
use PHPUnit\Framework\MockObject\MockObject;
use Status;
use StatusValue;
use TitleValue;
use WANObjectCache;
use WikitextContent;

查看文件

@ -15,6 +15,7 @@ use GrowthExperiments\UserImpact\EditingStreak;
use GrowthExperiments\UserImpact\StaticUserImpactLookup;
use GrowthExperiments\UserImpact\UserImpactLookup;
use MediaWiki\MediaWikiServices;
use MediaWiki\Title\TitleValue;
use MediaWiki\User\UserIdentityValue;
// Raise limits from I2aead24cb7f47