Reorg: Move SiteStats*.php to SiteStats/

It's going to be a bit small and narrow but it's better than sitting in
the root of includes/ plus I hope we can hollow out SiteStatsUpdate
class into the third one and or move this under a better directory in
the future.

Bug: T321882
Change-Id: Ia503b53b31ca00600f8c18b61a2652c3e146494e
This commit is contained in:
Amir Sarabadani 2023-04-27 01:16:29 +02:00
parent ddb5ebf828
commit e182010622
14 changed files with 30 additions and 2 deletions

View file

@ -1905,6 +1905,8 @@ $wgAutoloadLocalClasses = [
'MediaWiki\\Shell\\Hook\\WfShellWikiCmdHook' => __DIR__ . '/includes/shell/Hook/WfShellWikiCmdHook.php',
'MediaWiki\\Shell\\Shell' => __DIR__ . '/includes/shell/Shell.php',
'MediaWiki\\Shell\\ShellboxClientFactory' => __DIR__ . '/includes/shell/ShellboxClientFactory.php',
'MediaWiki\\SiteStats\\SiteStats' => __DIR__ . '/includes/SiteStats/SiteStats.php',
'MediaWiki\\SiteStats\\SiteStatsInit' => __DIR__ . '/includes/SiteStats/SiteStatsInit.php',
'MediaWiki\\Site\\MediaWikiPageNameNormalizer' => __DIR__ . '/includes/site/MediaWikiPageNameNormalizer.php',
'MediaWiki\\Skin\\ComponentRegistryContext' => __DIR__ . '/includes/skins/components/ComponentRegistryContext.php',
'MediaWiki\\Skin\\SkinComponent' => __DIR__ . '/includes/skins/components/SkinComponent.php',
@ -2443,8 +2445,8 @@ $wgAutoloadLocalClasses = [
'SiteImporter' => __DIR__ . '/includes/site/SiteImporter.php',
'SiteList' => __DIR__ . '/includes/site/SiteList.php',
'SiteLookup' => __DIR__ . '/includes/site/SiteLookup.php',
'SiteStats' => __DIR__ . '/includes/SiteStats.php',
'SiteStatsInit' => __DIR__ . '/includes/SiteStatsInit.php',
'SiteStats' => __DIR__ . '/includes/SiteStats/SiteStats.php',
'SiteStatsInit' => __DIR__ . '/includes/SiteStats/SiteStatsInit.php',
'SiteStatsUpdate' => __DIR__ . '/includes/deferred/SiteStatsUpdate.php',
'SiteStore' => __DIR__ . '/includes/site/SiteStore.php',
'Skin' => __DIR__ . '/includes/skins/Skin.php',

View file

@ -20,8 +20,12 @@
* @file
*/
namespace MediaWiki\SiteStats;
use JobQueueError;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use stdClass;
use Wikimedia\Rdbms\Database;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\ILoadBalancer;
@ -295,3 +299,5 @@ class SiteStats {
return MediaWikiServices::getInstance()->getDBLoadBalancer();
}
}
class_alias( SiteStats::class, 'SiteStats' );

View file

@ -18,8 +18,11 @@
* @file
*/
namespace MediaWiki\SiteStats;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use SiteStatsUpdate;
use Wikimedia\Rdbms\IDatabase;
/**
@ -236,3 +239,5 @@ class SiteStatsInit {
->getConnectionRef( $index, $groups );
}
}
class_alias( SiteStatsInit::class, 'SiteStatsInit' );

View file

@ -29,6 +29,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\ResourceLoader\SkinModule;
use MediaWiki\SiteStats\SiteStats;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\Title;
use MediaWiki\User\UserGroupManager;

View file

@ -19,6 +19,7 @@
*/
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\SiteStats\SiteStats;
use Wikimedia\Assert\Assert;
use Wikimedia\Rdbms\IDatabase;

View file

@ -27,6 +27,7 @@ use MediaWiki\HookContainer\StaticHookRegistry;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\ResourceLoader\MessageBlobStore;
use MediaWiki\SiteStats\SiteStatsInit;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IMaintainableDatabase;

View file

@ -29,6 +29,7 @@ use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Revision\RevisionAccessException;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SiteStats\SiteStats;
use MediaWiki\StubObject\StubUserLang;
use MediaWiki\Title\Title;
use Wikimedia\RemexHtml\Tokenizer\Attributes;

View file

@ -23,6 +23,7 @@
use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\SiteStats\SiteStats;
use MediaWiki\Title\Title;
use MediaWiki\User\UserGroupManager;

View file

@ -23,6 +23,8 @@
* @author Rob Church <robchur@gmail.com>
*/
use MediaWiki\SiteStats\SiteStatsInit;
require_once __DIR__ . '/Maintenance.php';
/**

View file

@ -23,6 +23,8 @@
* @author Rob Church <robchur@gmail.com>
*/
use MediaWiki\SiteStats\SiteStatsInit;
require_once __DIR__ . '/Maintenance.php';
/**

View file

@ -15,6 +15,7 @@ use MediaWiki\Permissions\UltimateAuthority;
use MediaWiki\Profiler\ProfilingContext;
use MediaWiki\Request\FauxRequest;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\SiteStats\SiteStatsInit;
use MediaWiki\Storage\PageUpdateStatus;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentityValue;

View file

@ -1,5 +1,7 @@
<?php
use MediaWiki\SiteStats\SiteStats;
/**
* @group Database
*/

View file

@ -2,6 +2,7 @@
use MediaWiki\MainConfigNames;
use MediaWiki\MainConfigSchema;
use MediaWiki\SiteStats\SiteStats;
use MediaWiki\Title\Title;
use Wikimedia\Rdbms\LoadBalancer;
use Wikimedia\TestingAccessWrapper;

View file

@ -1,5 +1,7 @@
<?php
use MediaWiki\SiteStats\SiteStats;
use MediaWiki\SiteStats\SiteStatsInit;
use Wikimedia\TestingAccessWrapper;
/**