Reorg: Move RawMessage to under language/

To follow Message. This is approved as part of RFC T166010.

Also namespace it but doing it properly with PSR-4 would require
namespacing every class under language/ and that will take some time.

Bug: T321882
Change-Id: I195cf4c67bd51410556c2dd1e33cc9c1033d5d18
This commit is contained in:
Amir Sarabadani 2022-12-12 03:10:13 +01:00 committed by Lucas Werkmeister
parent 32227860ca
commit 523ab7cff8
43 changed files with 57 additions and 10 deletions

View file

@ -1431,6 +1431,7 @@ $wgAutoloadLocalClasses = [
'MediaWiki\\Json\\JsonUnserializable' => __DIR__ . '/includes/json/JsonUnserializable.php',
'MediaWiki\\Json\\JsonUnserializableTrait' => __DIR__ . '/includes/json/JsonUnserializableTrait.php',
'MediaWiki\\Json\\JsonUnserializer' => __DIR__ . '/includes/json/JsonUnserializer.php',
'MediaWiki\\Language\\RawMessage' => __DIR__ . '/includes/language/RawMessage.php',
'MediaWiki\\Languages\\Data\\CrhExceptions' => __DIR__ . '/includes/languages/data/CrhExceptions.php',
'MediaWiki\\Languages\\Data\\Names' => __DIR__ . '/includes/languages/data/Names.php',
'MediaWiki\\Languages\\Data\\NormalizeAr' => __DIR__ . '/includes/languages/data/NormalizeAr.php',
@ -2206,7 +2207,7 @@ $wgAutoloadLocalClasses = [
'RangeChronologicalPager' => __DIR__ . '/includes/pager/RangeChronologicalPager.php',
'RangeDifference' => __DIR__ . '/includes/diff/RangeDifference.php',
'RawAction' => __DIR__ . '/includes/actions/RawAction.php',
'RawMessage' => __DIR__ . '/includes/RawMessage.php',
'RawMessage' => __DIR__ . '/includes/language/RawMessage.php',
'ReadOnlyError' => __DIR__ . '/includes/exception/ReadOnlyError.php',
'ReadOnlyMode' => __DIR__ . '/includes/ReadOnlyMode.php',
'ReassignEdits' => __DIR__ . '/maintenance/reassignEdits.php',

View file

@ -18,6 +18,7 @@
* @file
*/
use MediaWiki\Language\RawMessage;
use MediaWiki\MediaWikiServices;
use Wikimedia\Rdbms\IDatabase;

View file

@ -17,6 +17,8 @@
*
* @file
*/
use MediaWiki\Language\RawMessage;
use MediaWiki\MediaWikiServices;
/**

View file

@ -47,6 +47,7 @@ use MediaWiki\EditPage\IEditObject;
use MediaWiki\EditPage\TextboxBuilder;
use MediaWiki\EditPage\TextConflictHelper;
use MediaWiki\HookContainer\ProtectedHookAccessorTrait;
use MediaWiki\Language\RawMessage;
use MediaWiki\Linker\Linker;
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Logger\LoggerFactory;

View file

@ -22,6 +22,7 @@
* @author Tyler Romeo, 2012
*/
use MediaWiki\Language\RawMessage;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\User\UserIdentity;

View file

@ -3,10 +3,10 @@
namespace MediaWiki\Navigation;
use Html;
use MediaWiki\Language\RawMessage;
use MediaWiki\Page\PageReference;
use Message;
use MessageLocalizer;
use RawMessage;
use RuntimeException;
use Title;

View file

@ -20,6 +20,7 @@
* @file
*/
use MediaWiki\Language\RawMessage;
use MediaWiki\MediaWikiServices;
use MediaWiki\StubObject\StubUserLang;

View file

@ -24,6 +24,7 @@ use MediaWiki\Api\ApiHookRunner;
use MediaWiki\Api\Validator\SubmoduleDef;
use MediaWiki\Block\Block;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\Language\RawMessage;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;

View file

@ -21,6 +21,7 @@
* @file
*/
use MediaWiki\Language\RawMessage;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\PageReferenceValue;

View file

@ -18,6 +18,8 @@
* @file
*/
use MediaWiki\Language\RawMessage;
/**
* Extension of Message implementing IApiMessage
* @newable

View file

@ -25,6 +25,7 @@ use MediaWiki\CommentFormatter\CommentFormatter;
use MediaWiki\Content\IContentHandlerFactory;
use MediaWiki\Content\Renderer\ContentRenderer;
use MediaWiki\Content\Transform\ContentTransformer;
use MediaWiki\Language\RawMessage;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\WikiPageFactory;

View file

@ -18,6 +18,8 @@
* @file
*/
use MediaWiki\Language\RawMessage;
/**
* Extension of RawMessage implementing IApiMessage
* @newable

View file

@ -235,8 +235,8 @@ abstract class AuthenticationRequest {
*/
public function describeCredentials() {
return [
'provider' => new \RawMessage( '$1', [ get_called_class() ] ),
'account' => new \RawMessage( '$1', [ $this->getUniqueId() ] ),
'provider' => new \MediaWiki\Language\RawMessage( '$1', [ get_called_class() ] ),
'account' => new \MediaWiki\Language\RawMessage( '$1', [ $this->getUniqueId() ] ),
];
}

View file

@ -21,8 +21,8 @@
namespace MediaWiki\Auth;
use MediaWiki\Language\RawMessage;
use Message;
use RawMessage;
/**
* This is an authentication request that just implements a simple button.

View file

@ -88,7 +88,7 @@ class PasswordAuthenticationRequest extends AuthenticationRequest {
public function describeCredentials() {
return [
'provider' => wfMessage( 'authmanager-provider-password' ),
'account' => new \RawMessage( '$1', [ $this->username ] ),
'account' => new \MediaWiki\Language\RawMessage( '$1', [ $this->username ] ),
];
}
}

View file

@ -58,7 +58,7 @@ class PasswordDomainAuthenticationRequest extends PasswordAuthenticationRequest
'help' => wfMessage( 'authmanager-domain-help' ),
];
foreach ( $this->domainList as $domain ) {
$ret['domain']['options'][$domain] = new \RawMessage( '$1', [ $domain ] );
$ret['domain']['options'][$domain] = new \MediaWiki\Language\RawMessage( '$1', [ $domain ] );
}
}

View file

@ -102,7 +102,7 @@ class TemporaryPasswordAuthenticationRequest extends AuthenticationRequest {
public function describeCredentials() {
return [
'provider' => wfMessage( 'authmanager-provider-temporarypassword' ),
'account' => new \RawMessage( '$1', [ $this->username ] ),
'account' => new \MediaWiki\Language\RawMessage( '$1', [ $this->username ] ),
] + parent::describeCredentials();
}

View file

@ -22,6 +22,7 @@
*/
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Language\RawMessage;
use MediaWiki\Linker\Linker;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;

View file

@ -19,6 +19,7 @@
* @author Niklas Laxström
*/
use MediaWiki\Language\RawMessage;
use MediaWiki\Logger\LoggerFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;

View file

@ -18,6 +18,11 @@
* @file
*/
namespace MediaWiki\Language;
use InvalidArgumentException;
use Message;
/**
* Variant of the Message class.
*
@ -72,3 +77,5 @@ class RawMessage extends Message {
}
}
class_alias( RawMessage::class, 'RawMessage' );

View file

@ -20,6 +20,7 @@ use MediaWiki\Deferred\LinksUpdate\LinksDeletionUpdate;
use MediaWiki\Deferred\LinksUpdate\LinksUpdate;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Language\RawMessage;
use MediaWiki\Logger\LoggerFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\Permissions\Authority;
@ -31,7 +32,6 @@ use MediaWiki\Revision\SlotRecord;
use MediaWiki\User\UserFactory;
use Message;
use NamespaceInfo;
use RawMessage;
use SearchUpdate;
use SiteStatsUpdate;
use Status;

View file

@ -26,6 +26,7 @@ use ManualLogEntry;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Language\RawMessage;
use MediaWiki\MainConfigNames;
use MediaWiki\Message\Converter;
use MediaWiki\Permissions\Authority;
@ -38,7 +39,6 @@ use MediaWiki\User\ActorNormalization;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentity;
use Message;
use RawMessage;
use ReadOnlyMode;
use RecentChange;
use StatusValue;

View file

@ -27,6 +27,7 @@ use MediaWiki\Config\ServiceOptions;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Http\HttpRequestFactory;
use MediaWiki\Language\RawMessage;
use MediaWiki\Languages\LanguageConverterFactory;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\Linker\Linker;

View file

@ -3,6 +3,7 @@
use MediaWiki\Json\JsonUnserializable;
use MediaWiki\Json\JsonUnserializableTrait;
use MediaWiki\Json\JsonUnserializer;
use MediaWiki\Language\RawMessage;
use MediaWiki\Linker\Linker;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Logger\LoggerFactory;

View file

@ -3,6 +3,7 @@
use MediaWiki\Auth\AuthenticationRequest;
use MediaWiki\Auth\AuthenticationResponse;
use MediaWiki\Auth\AuthManager;
use MediaWiki\Language\RawMessage;
use MediaWiki\Logger\LoggerFactory;
use MediaWiki\Request\DerivativeRequest;
use MediaWiki\Session\Token;

View file

@ -2,6 +2,7 @@
use MediaWiki\Content\IContentHandlerFactory;
use MediaWiki\EditPage\SpamChecker;
use MediaWiki\Language\RawMessage;
use MediaWiki\Page\ContentModelChangeFactory;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Revision\RevisionLookup;

View file

@ -21,6 +21,7 @@
* @ingroup SpecialPage
*/
use MediaWiki\Language\RawMessage;
use MediaWiki\User\UserFactory;
use Wikimedia\ScopedCallback;

View file

@ -24,6 +24,7 @@
*/
use MediaWiki\Content\IContentHandlerFactory;
use MediaWiki\Language\RawMessage;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\MainConfigNames;
use MediaWiki\Permissions\PermissionStatus;

View file

@ -21,6 +21,7 @@
* @ingroup Maintenance
*/
use MediaWiki\Language\RawMessage;
use MediaWiki\MediaWikiServices;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\StubObject\StubGlobalUser;

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use Wikimedia\Rdbms\IMaintainableDatabase;
/**

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Message\UserGroupMembershipParam;

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use Wikimedia\Message\MessageValue;
use Wikimedia\TestingAccessWrapper;

View file

@ -1,6 +1,7 @@
<?php
use MediaWiki\Cache\CacheKeyHelper;
use MediaWiki\Language\RawMessage;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MainConfigNames;
use MediaWiki\Page\PageIdentity;

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use MediaWiki\MainConfigNames;
use MediaWiki\Tests\Unit\DummyServicesTrait;
use MediaWiki\Tests\Unit\Permissions\MockAuthorityTrait;

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use Wikimedia\TestingAccessWrapper;
/**

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use MediaWiki\MainConfigNames;
use MediaWiki\Permissions\Authority;
use MediaWiki\Request\FauxRequest;

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use MediaWiki\Page\PageReferenceValue;
use Wikimedia\TestingAccessWrapper;

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use MediaWiki\MainConfigNames;
/**

View file

@ -1,5 +1,7 @@
<?php
use MediaWiki\Language\RawMessage;
/**
* @group ContentHandler
* @covers MessageContent

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use MediaWiki\Request\FauxRequest;
/**

View file

@ -1,5 +1,7 @@
<?php
use MediaWiki\Language\RawMessage;
/**
* @group Database
* @covers CoreParserFunctions

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Language\RawMessage;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Revision\MutableRevisionRecord;

View file

@ -1,5 +1,7 @@
<?php
use MediaWiki\Language\RawMessage;
/**
* Tests for Special:UncategorizedCategories
*/