Noella94 has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/399538 )
Change subject: Putting MassMessage Extension in PHP namespace
MediaWiki\MassMessage
......................................................................
Putting MassMessage Extension in PHP namespace MediaWiki\MassMessage
Considering the Outreachy/15 project for refactoring MassMessage Extension (see
here:T178431), putting
the extension in a PHP namespace is one of the todos.
Bug:T178215
Change-Id: I370f865f04571dccca52cc1edbc3d00cf003bc51
---
M MassMessage.hooks.php
M extension.json
M includes/ApiEditMassMessageList.php
M includes/ApiMassMessage.php
M includes/ApiQueryMMSites.php
M includes/MassMessage.php
M includes/MassMessageTargets.php
M includes/SpecialCreateMassMessageList.php
M includes/SpecialEditMassMessageList.php
M includes/SpecialMassMessage.php
M includes/content/MassMessageListContent.php
M includes/content/MassMessageListContentHandler.php
M includes/content/MassMessageListDiffEngine.php
M includes/job/MassMessageJob.php
M includes/job/MassMessageServerSideJob.php
M includes/job/MassMessageSubmitJob.php
M includes/logging/MassMessageFailureLogFormatter.php
M includes/logging/MassMessageSendLogFormatter.php
M includes/logging/MassMessageSkipLogFormatter.php
M maintenance/sendMessages.php
M tests/phpunit/MassMessageApiTestCase.php
M tests/phpunit/MassMessageTargetsTest.php
M tests/phpunit/MassMessageTest.php
M tests/phpunit/MassMessageTestCase.php
M tests/phpunit/api/ApiEditMassMessageListTest.php
M tests/phpunit/api/ApiMassMessageTest.php
M tests/phpunit/api/ApiQueryMMSitesTest.php
M tests/phpunit/content/MassMessageContentHandlerTest.php
M tests/phpunit/content/MassMessageContentTest.php
M tests/phpunit/job/MassMessageJobTest.php
M tests/phpunit/job/MassMessageSubmitJobTest.php
31 files changed, 319 insertions(+), 48 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MassMessage
refs/changes/38/399538/1
diff --git a/MassMessage.hooks.php b/MassMessage.hooks.php
index db2a4af..7d97941 100644
--- a/MassMessage.hooks.php
+++ b/MassMessage.hooks.php
@@ -4,6 +4,17 @@
* Hooks!
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageListContent;
+use MediaWiki\MassMessage\MassMessage;
+use ParserOptions;
+use ParserOutput;
+use SpecialPage;
+use OutputPage;
+use Parser;
+use Skin;
+
class MassMessageHooks {
/**
@@ -12,7 +23,7 @@
* @return bool
*/
public static function onParserFirstCallInit( Parser &$parser ) {
- $parser->setFunctionHook( 'target',
'MassMessageHooks::outputParserFunction' );
+ $parser->setFunctionHook( 'target',
'MediaWiki\\MassMessage\\MassMessageHooks::outputParserFunction' );
return true;
}
diff --git a/extension.json b/extension.json
index eac1821..abdde15 100644
--- a/extension.json
+++ b/extension.json
@@ -31,8 +31,8 @@
"MassMessageMagic": "MassMessage.i18n.magic.php"
},
"APIModules": {
- "massmessage": "ApiMassMessage",
- "editmassmessagelist": "ApiEditMassMessageList"
+ "massmessage": "MediaWiki\\MassMessage\\ApiMassMessage",
+ "editmassmessagelist":
"MediaWiki\\MassMessage\\ApiEditMassMessageList"
},
"LogTypes": [
"massmessage"
@@ -52,38 +52,38 @@
},
"Hooks": {
"ParserFirstCallInit": [
- "MassMessageHooks::onParserFirstCallInit"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onParserFirstCallInit"
],
"SpecialStatsAddExtra": [
- "MassMessageHooks::onSpecialStatsAddExtra"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onSpecialStatsAddExtra"
],
"APIQuerySiteInfoStatisticsInfo": [
- "MassMessageHooks::onAPIQuerySiteInfoStatisticsInfo"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onAPIQuerySiteInfoStatisticsInfo"
],
"RenameUserPreRename": [
- "MassMessageHooks::onRenameUserPreRename"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onRenameUserPreRename"
],
"UserGetReservedNames": [
- "MassMessageHooks::onUserGetReservedNames"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onUserGetReservedNames"
],
"BeforeEchoEventInsert": [
"MassMessageHooks::onBeforeEchoEventInsert"
],
"SkinTemplateNavigation": [
- "MassMessageHooks::onSkinTemplateNavigation"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onSkinTemplateNavigation"
],
"BeforePageDisplay": [
- "MassMessageHooks::onBeforePageDisplay"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onBeforePageDisplay"
],
"ListDefinedTags": [
- "MassMessageHooks::onRegisterTags"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onRegisterTags"
],
"ChangeTagsListActive": [
- "MassMessageHooks::onRegisterTags"
+
"MediaWiki\\MassMessage\\MassMessageHooks::onRegisterTags"
]
},
"ContentHandlers": {
- "MassMessageListContent": "MassMessageListContentHandler"
+ "MassMessageListContent":
"MediaWiki\\MassMessage\\MassMessageListContentHandler"
},
"ResourceModules": {
"ext.MassMessage.autocomplete": {
@@ -170,9 +170,9 @@
"remoteExtPath": "MassMessage/modules"
},
"JobClasses": {
- "MassMessageJob": "MassMessageJob",
- "MassMessageSubmitJob": "MassMessageSubmitJob",
- "MassMessageServerSideJob": "MassMessageServerSideJob"
+ "MediaWiki\\MassMessage\\MassMessageJob": "MassMessageJob",
+ "MediaWiki\\MassMessage\\MassMessageSubmitJob":
"MassMessageSubmitJob",
+ "MediaWiki\\MassMessage\\MassMessageServerSideJob":
"MassMessageServerSideJob"
},
"GroupPermissions": {
"sysop": {
@@ -180,12 +180,12 @@
}
},
"LogActionsHandlers": {
- "massmessage/*": "LogFormatter",
- "massmessage/send": "MassMessageSendLogFormatter",
- "massmessage/failure": "MassMessageFailureLogFormatter",
- "massmessage/skipoptout": "MassMessageSkipLogFormatter",
- "massmessage/skipnouser": "MassMessageSkipLogFormatter",
- "massmessage/skipbadns": "MassMessageSkipLogFormatter"
+ "massmessage/*": "MediaWiki\\MassMessage\\LogFormatter",
+ "massmessage/send":
"MediaWiki\\MassMessage\\MassMessageSendLogFormatter",
+ "massmessage/failure":
"MediaWiki\\MassMessage\\MassMessageFailureLogFormatter",
+ "massmessage/skipoptout":
"MediaWiki\\MassMessage\\MassMessageSkipLogFormatter",
+ "massmessage/skipnouser":
"MediaWiki\\MassMessage\\MassMessageSkipLogFormatter",
+ "massmessage/skipbadns":
"MediaWiki\\MassMessage\\MassMessageSkipLogFormatter"
},
"ActionFilteredLogs": {
"massmessage": {
@@ -200,31 +200,31 @@
"massmessage"
],
"SpecialPages": {
- "MassMessage": "SpecialMassMessage",
- "CreateMassMessageList": "SpecialCreateMassMessageList",
- "EditMassMessageList": "SpecialEditMassMessageList"
+ "MassMessage": "MediaWiki\\MassMessage\\SpecialMassMessage",
+ "CreateMassMessageList":
"MediaWiki\\MassMessage\\SpecialCreateMassMessageList",
+ "EditMassMessageList":
"MediaWiki\\MassMessage\\SpecialEditMassMessageList"
},
"AutoloadClasses": {
- "MassMessageHooks": "MassMessage.hooks.php",
- "ApiMassMessage": "includes/ApiMassMessage.php",
- "ApiEditMassMessageList": "includes/ApiEditMassMessageList.php",
- "ApiQueryMMSites": "includes/ApiQueryMMSites.php",
- "MassMessage": "includes/MassMessage.php",
- "MassMessageTargets": "includes/MassMessageTargets.php",
- "SpecialMassMessage": "includes/SpecialMassMessage.php",
- "SpecialCreateMassMessageList":
"includes/SpecialCreateMassMessageList.php",
- "SpecialEditMassMessageList":
"includes/SpecialEditMassMessageList.php",
- "MassMessageJob": "includes/job/MassMessageJob.php",
- "MassMessageServerSideJob":
"includes/job/MassMessageServerSideJob.php",
- "MassMessageSubmitJob": "includes/job/MassMessageSubmitJob.php",
- "MassMessageFailureLogFormatter":
"includes/logging/MassMessageFailureLogFormatter.php",
- "MassMessageSendLogFormatter":
"includes/logging/MassMessageSendLogFormatter.php",
- "MassMessageSkipLogFormatter":
"includes/logging/MassMessageSkipLogFormatter.php",
- "MassMessageListContent":
"includes/content/MassMessageListContent.php",
- "MassMessageListContentHandler":
"includes/content/MassMessageListContentHandler.php",
- "MassMessageListDiffEngine":
"includes/content/MassMessageListDiffEngine.php",
- "MassMessageTestCase": "tests/phpunit/MassMessageTestCase.php",
- "MassMessageApiTestCase":
"tests/phpunit/MassMessageApiTestCase.php"
+ "MediaWiki\\MassMessage\\MassMessageHooks":
"MassMessage.hooks.php",
+ "MediaWiki\\MassMessage\\ApiMassMessage":
"includes/ApiMassMessage.php",
+ "MediaWiki\\MassMessage\\ApiEditMassMessageList":
"includes/ApiEditMassMessageList.php",
+ "MediaWiki\\MassMessage\\ApiQueryMMSites":
"includes/ApiQueryMMSites.php",
+ "MediaWiki\\MassMessage\\MassMessage":
"includes/MassMessage.php",
+ "MediaWiki\\MassMessage\\MassMessageTargets":
"includes/MassMessageTargets.php",
+ "MediaWiki\\MassMessage\\SpecialMassMessage":
"includes/SpecialMassMessage.php",
+ "MediaWiki\\MassMessage\\SpecialCreateMassMessageList":
"includes/SpecialCreateMassMessageList.php",
+ "MediaWiki\\MassMessage\\SpecialEditMassMessageList":
"includes/SpecialEditMassMessageList.php",
+ "MediaWiki\\MassMessage\\MassMessageJob":
"includes/job/MassMessageJob.php",
+ "MediaWiki\\MassMessage\\MassMessageServerSideJob":
"includes/job/MassMessageServerSideJob.php",
+ "MediaWiki\\MassMessage\\MassMessageSubmitJob":
"includes/job/MassMessageSubmitJob.php",
+ "MediaWiki\\MassMessage\\MassMessageFailureLogFormatter":
"includes/logging/MassMessageFailureLogFormatter.php",
+ "MediaWiki\\MassMessage\\MassMessageSendLogFormatter":
"includes/logging/MassMessageSendLogFormatter.php",
+ "MediaWiki\\MassMessage\\MassMessageSkipLogFormatter":
"includes/logging/MassMessageSkipLogFormatter.php",
+ "MediaWiki\\MassMessage\\MassMessageListContent":
"includes/content/MassMessageListContent.php",
+ "MediaWiki\\MassMessage\\MassMessageListContentHandler":
"includes/content/MassMessageListContentHandler.php",
+ "MediaWiki\\MassMessage\\MassMessageListDiffEngine":
"includes/content/MassMessageListDiffEngine.php",
+ "MediaWiki\\MassMessage\\MassMessageTestCase":
"tests/phpunit/MassMessageTestCase.php",
+ "MediaWiki\\MassMessage\\MassMessageApiTestCase":
"tests/phpunit/MassMessageApiTestCase.php"
},
"manifest_version": 1
}
diff --git a/includes/ApiEditMassMessageList.php
b/includes/ApiEditMassMessageList.php
index c95943b..ba394a8 100644
--- a/includes/ApiEditMassMessageList.php
+++ b/includes/ApiEditMassMessageList.php
@@ -4,6 +4,19 @@
*
* @ingroup API
*/
+
+namespace MediaWiki\MassMessage;
+
+use Title;
+use Revision;
+use MediaWiki\MassMessage\MassMessageListContentHandler;
+use MediaWiki\MassMessage\MassMessageListContent;
+use ApiBase;
+use Language;
+use LinkBatch;
+use IContextSource;
+
+
class ApiEditMassMessageList extends ApiBase {
public function execute() {
diff --git a/includes/ApiMassMessage.php b/includes/ApiMassMessage.php
index 4f809a3..fd0f716 100644
--- a/includes/ApiMassMessage.php
+++ b/includes/ApiMassMessage.php
@@ -7,6 +7,13 @@
* @author Kunal Mehta
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
2.0 or later
*/
+
+namespace MediaWiki\MassMessage;
+
+use Status;
+use MediaWiki\MassMessage\MassMessage;
+use ApiBase;
+
class ApiMassMessage extends ApiBase {
public function execute() {
if ( is_callable( [ $this, 'checkUserRightsAny' ] ) ) {
diff --git a/includes/ApiQueryMMSites.php b/includes/ApiQueryMMSites.php
index f280c8d..a563586 100644
--- a/includes/ApiQueryMMSites.php
+++ b/includes/ApiQueryMMSites.php
@@ -4,6 +4,12 @@
*
* @ingroup API
*/
+
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessage;
+use ApiBase;
+
class ApiQueryMMSites extends ApiQueryBase {
public function execute() {
diff --git a/includes/MassMessage.php b/includes/MassMessage.php
index 1cc73c6..e248abd 100644
--- a/includes/MassMessage.php
+++ b/includes/MassMessage.php
@@ -8,6 +8,26 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
2.0 or later
*/
+namespace MediaWiki\MassMessage;
+
+use Wikimedia\Rdbms\Database;
+use Wikimedia\Rdbms\IDatabase;
+use Parser;
+use ParserOptions;
+use MediaWiki\MassMessage\MassMessageTargets;
+use MediaWiki\MassMessage\MassMessageSubmitJob;
+use Exception;
+use Title;
+use WikiPage;
+use User;
+use JobQueueGroup;
+use CentralIdLookup;
+use Revision;
+use ManualLogEntry;
+use WikiMap;
+use Status;
+use RequestContext;
+
class MassMessage {
/**
diff --git a/includes/MassMessageTargets.php b/includes/MassMessageTargets.php
index a8b6c48..c139130 100644
--- a/includes/MassMessageTargets.php
+++ b/includes/MassMessageTargets.php
@@ -4,6 +4,17 @@
* Functions related to target processing
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessage;
+use Title;
+use Revision;
+use Category;
+use Parser;
+use ParserOptions;
+use ParserOutput;
+use WikiPage;
+
class MassMessageTargets {
/**
@@ -152,7 +163,7 @@
// Now overwrite it
$parser->setFunctionHook(
'target',
- 'MassMessageHooks::storeDataParserFunction'
+
'MediaWiki\\MassMessage\\MassMessageHooks::storeDataParserFunction'
);
// Parse
diff --git a/includes/SpecialCreateMassMessageList.php
b/includes/SpecialCreateMassMessageList.php
index 11fae51..1e1ae2b 100644
--- a/includes/SpecialCreateMassMessageList.php
+++ b/includes/SpecialCreateMassMessageList.php
@@ -1,5 +1,14 @@
<?php
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageListContentHandler;
+use MediaWiki\MassMessage\MassMessageTargets;
+use Title;
+use Status;
+use Language;
+use FormSpecialPage;
+
class SpecialCreateMassMessageList extends FormSpecialPage {
public function __construct() {
diff --git a/includes/SpecialEditMassMessageList.php
b/includes/SpecialEditMassMessageList.php
index 9f9dbbc..922ed82 100644
--- a/includes/SpecialEditMassMessageList.php
+++ b/includes/SpecialEditMassMessageList.php
@@ -1,5 +1,19 @@
<?php
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\EditMassMessageList;
+use Title;
+use Revision;
+use MediaWiki\MassMessage\MassMessageListContentHandler;
+use Status;
+use EditPage;
+use Html;
+use User;
+use FormSpecialPage;
+use HTMLForm;
+
+
class SpecialEditMassMessageList extends FormSpecialPage {
/**
diff --git a/includes/SpecialMassMessage.php b/includes/SpecialMassMessage.php
index 1d39ba2..19239de 100644
--- a/includes/SpecialMassMessage.php
+++ b/includes/SpecialMassMessage.php
@@ -11,6 +11,20 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
2.0 or later
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessage;
+use Status;
+use EditPage;
+use MediaWiki\MassMessage\MassMessageTargets;
+use HTMLForm;
+use WikiPage;
+use ContentHandler;
+use Language;
+use SpecialPage;
+use Xml;
+use Title;
+
class SpecialMassMessage extends SpecialPage {
/**
diff --git a/includes/content/MassMessageListContent.php
b/includes/content/MassMessageListContent.php
index 1b5cfc7..37d553a 100644
--- a/includes/content/MassMessageListContent.php
+++ b/includes/content/MassMessageListContent.php
@@ -1,5 +1,18 @@
<?php
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessage;
+use Parser;
+use Language;
+use Html;
+use Linker;
+use ParserOptions;
+use ParserOutput;
+use JsonContent;
+use Title;
+use LinkBatch;
+
class MassMessageListContent extends JsonContent {
/**
diff --git a/includes/content/MassMessageListContentHandler.php
b/includes/content/MassMessageListContentHandler.php
index fa87db5..ff27531 100644
--- a/includes/content/MassMessageListContentHandler.php
+++ b/includes/content/MassMessageListContentHandler.php
@@ -1,5 +1,20 @@
<?php
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageListContent;
+use MediaWiki\MassMessage\MassMessage;
+use FormatJson;
+use Status;
+use Title;
+use TitleParser;
+use DerivativeContext;
+use JsonContentHandler;
+use RequestContext;
+use DerivativeRequest;
+use ApiMain;
+use IContextSource;
+
class MassMessageListContentHandler extends JsonContentHandler {
/**
@@ -20,14 +35,14 @@
* @return string
*/
protected function getContentClass() {
- return 'MassMessageListContent';
+ return 'MediaWiki\\MassMessage\\MassMessageListContent';
}
/**
* @return string
*/
protected function getDiffEngineClass() {
- return 'MassMessageListDiffEngine';
+ return 'MediaWiki\\MassMessage\\MassMessageListDiffEngine';
}
/**
diff --git a/includes/content/MassMessageListDiffEngine.php
b/includes/content/MassMessageListDiffEngine.php
index 71b7943..ff416da 100644
--- a/includes/content/MassMessageListDiffEngine.php
+++ b/includes/content/MassMessageListDiffEngine.php
@@ -3,6 +3,12 @@
* Difference engine for MassMessageListContent
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageListContent;
+use Html;
+use Content;
+
class MassMessageListDiffEngine extends DifferenceEngine {
/**
diff --git a/includes/job/MassMessageJob.php b/includes/job/MassMessageJob.php
index 44aad62..f56b796 100644
--- a/includes/job/MassMessageJob.php
+++ b/includes/job/MassMessageJob.php
@@ -10,6 +10,22 @@
* @author Kunal Mehta
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
2.0 or later
*/
+
+namespace MediaWiki\MassMessage;
+
+use Title;
+use MediaWiki\MassMessage\MassMessage;
+use WikiPage;
+use User;
+use RequestContext;
+use ApiMain;
+use Language;
+use CentralIdLookup;
+use DerivativeRequest;
+use MediaWiki\MassMessage\MassMessageJob;
+use MediaWiki\MassMessage\MassMessageHooks;
+
+
class MassMessageJob extends Job {
const STRIP_TILDES = true;
diff --git a/includes/job/MassMessageServerSideJob.php
b/includes/job/MassMessageServerSideJob.php
index 45f2248..ab1e5f8 100644
--- a/includes/job/MassMessageServerSideJob.php
+++ b/includes/job/MassMessageServerSideJob.php
@@ -8,6 +8,18 @@
* @author Kunal Mehta
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
2.0 or later
*/
+
+namespace MediaWiki\MassMessage;
+
+use Title;
+use MediaWiki\MassMessage\MassMessage;
+use WikiPage;
+use Job;
+use WikitextContent;
+use Revision;
+use MediaWiki\MassMessage\MassMessageServerSideJob;
+
+
class MassMessageServerSideJob extends MassMessageJob {
public function __construct( Title $title, array $params, $id = 0 ) {
Job::__construct( 'MassMessageServerSideJob', $title, $params,
$id );
diff --git a/includes/job/MassMessageSubmitJob.php
b/includes/job/MassMessageSubmitJob.php
index e51ce54..4ac7399 100644
--- a/includes/job/MassMessageSubmitJob.php
+++ b/includes/job/MassMessageSubmitJob.php
@@ -8,6 +8,16 @@
* @author Kunal Mehta
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
2.0 or later
*/
+
+namespace MediaWiki\MassMessage;
+
+use Title;
+use Job;
+use JobQueueGroup;
+use MediaWiki\MassMessage\MassMessageJob;
+use MediaWiki\MassMessage\MassMessageSubmitJob;
+
+
class MassMessageSubmitJob extends Job {
public function __construct( Title $title, array $params, $id = 0 ) {
// Back-compat
diff --git a/includes/logging/MassMessageFailureLogFormatter.php
b/includes/logging/MassMessageFailureLogFormatter.php
index de3c7a9..6d031a2 100644
--- a/includes/logging/MassMessageFailureLogFormatter.php
+++ b/includes/logging/MassMessageFailureLogFormatter.php
@@ -5,6 +5,8 @@
* This lets us use <code></code> tags in the message
*/
+namespace MediaWiki\MassMessage;
+
class MassMessageFailureLogFormatter extends LogFormatter {
/**
diff --git a/includes/logging/MassMessageSendLogFormatter.php
b/includes/logging/MassMessageSendLogFormatter.php
index 0afb10e..6545533 100644
--- a/includes/logging/MassMessageSendLogFormatter.php
+++ b/includes/logging/MassMessageSendLogFormatter.php
@@ -5,6 +5,13 @@
* This lets us link to the specific revid used to send the message
*/
+namespace MediaWiki\MassMessage;
+
+use Linker;
+use Message;
+use SpecialPage;
+use LogFormatter;
+
class MassMessageSendLogFormatter extends LogFormatter {
protected function getMessageParameters() {
diff --git a/includes/logging/MassMessageSkipLogFormatter.php
b/includes/logging/MassMessageSkipLogFormatter.php
index 787f3c9..b5fa9e5 100644
--- a/includes/logging/MassMessageSkipLogFormatter.php
+++ b/includes/logging/MassMessageSkipLogFormatter.php
@@ -5,6 +5,11 @@
* Parses the message summary so wikilinks work
*/
+namespace MediaWiki\MassMessage;
+
+use Linker;
+use Message;
+
class MassMessageSkipLogFormatter extends LogFormatter {
/**
diff --git a/maintenance/sendMessages.php b/maintenance/sendMessages.php
index 9029a7d..3d5f970 100644
--- a/maintenance/sendMessages.php
+++ b/maintenance/sendMessages.php
@@ -6,6 +6,11 @@
}
require_once "$IP/maintenance/Maintenance.php";
+namespace MediaWiki\MassMessages;
+
+use MediaWiki\MassMessages\MassMessageSubmitJob;
+use Title;
+
/**
* Script to send MassMessages server-side
*
diff --git a/tests/phpunit/MassMessageApiTestCase.php
b/tests/phpunit/MassMessageApiTestCase.php
index 2c14a7c..27a3707 100644
--- a/tests/phpunit/MassMessageApiTestCase.php
+++ b/tests/phpunit/MassMessageApiTestCase.php
@@ -3,6 +3,11 @@
/**
* Abstract test case containing setup code and common functions
*/
+namespace MediaWiki\MassMessage;
+
+use ApiTestCase;
+use Exception;
+
abstract class MassMessageApiTestCase extends ApiTestCase {
diff --git a/tests/phpunit/MassMessageTargetsTest.php
b/tests/phpunit/MassMessageTargetsTest.php
index 790efa1..7d9a206 100644
--- a/tests/phpunit/MassMessageTargetsTest.php
+++ b/tests/phpunit/MassMessageTargetsTest.php
@@ -5,6 +5,15 @@
*
* @group Database
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageTestCase;
+use MediaWiki\MassMessage\MassMessageTargets;
+use MediaWiki\MassMessage\MassMessageTest;
+use Exception;
+use WikiPage;
+use Title;
+use ContentHandler;
class MassMessageTargetsTest extends MassMessageTestCase {
diff --git a/tests/phpunit/MassMessageTest.php
b/tests/phpunit/MassMessageTest.php
index 78d3eab..baa0099 100644
--- a/tests/phpunit/MassMessageTest.php
+++ b/tests/phpunit/MassMessageTest.php
@@ -5,6 +5,12 @@
*
* @group Database
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageTestCase;
+use MediaWiki\MassMessage\MassMessage;
+use Exception;
+use Title;
class MassMessageTest extends MassMessageTestCase {
diff --git a/tests/phpunit/MassMessageTestCase.php
b/tests/phpunit/MassMessageTestCase.php
index a2230b7..647e483 100644
--- a/tests/phpunit/MassMessageTestCase.php
+++ b/tests/phpunit/MassMessageTestCase.php
@@ -4,6 +4,14 @@
* Abstract test case containing setup code and common functions
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWikiTestCase;
+use Exception;
+use Title;
+use WikiPage;
+use ContentHandler;
+
abstract class MassMessageTestCase extends MediaWikiTestCase {
protected function setUp() {
diff --git a/tests/phpunit/api/ApiEditMassMessageListTest.php
b/tests/phpunit/api/ApiEditMassMessageListTest.php
index 6af6465..44b897e 100644
--- a/tests/phpunit/api/ApiEditMassMessageListTest.php
+++ b/tests/phpunit/api/ApiEditMassMessageListTest.php
@@ -6,6 +6,14 @@
* @group Database
* @group medium
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageApiTestCase;
+use Title;
+use Exception;
+use ContentHandler;
+use WikiPage;
+
class ApiEditMassMessageListTest extends MassMessageApiTestCase {
protected static $spamlist = 'ApiEditMMListTest_spamlist';
diff --git a/tests/phpunit/api/ApiMassMessageTest.php
b/tests/phpunit/api/ApiMassMessageTest.php
index 578c09c..c64c635 100644
--- a/tests/phpunit/api/ApiMassMessageTest.php
+++ b/tests/phpunit/api/ApiMassMessageTest.php
@@ -6,6 +6,12 @@
* @group Database
* @group medium
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageApiTestCase;
+use WikiPage;
+use Exception;
+
class ApiMassMessageTest extends MassMessageApiTestCase {
protected static $spamlist = 'Help:ApiMassMessageTest_spamlist';
diff --git a/tests/phpunit/api/ApiQueryMMSitesTest.php
b/tests/phpunit/api/ApiQueryMMSitesTest.php
index 7e9e7db..41c8f35 100644
--- a/tests/phpunit/api/ApiQueryMMSitesTest.php
+++ b/tests/phpunit/api/ApiQueryMMSitesTest.php
@@ -5,6 +5,11 @@
* @group API
* @group medium
*/
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageApiTestCase;
+use Exception;
+
class ApiQueryMMSitesTest extends MassMessageApiTestCase {
public function testQuery() {
diff --git a/tests/phpunit/content/MassMessageContentHandlerTest.php
b/tests/phpunit/content/MassMessageContentHandlerTest.php
index 249420c..08c1949 100644
--- a/tests/phpunit/content/MassMessageContentHandlerTest.php
+++ b/tests/phpunit/content/MassMessageContentHandlerTest.php
@@ -7,6 +7,14 @@
* @group Database
* @group medium
*/
+
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageListContentHandler;
+use MediaWiki\MassMessage\MassMessageApiTestCase;
+use Exception;
+use Title;
+
class MassMessageListContentHandlerTest extends MassMessageApiTestCase {
protected static $spamlist = 'MassMessageListCHTest_spamlist';
diff --git a/tests/phpunit/content/MassMessageContentTest.php
b/tests/phpunit/content/MassMessageContentTest.php
index 7465310..4d1fd34 100644
--- a/tests/phpunit/content/MassMessageContentTest.php
+++ b/tests/phpunit/content/MassMessageContentTest.php
@@ -1,5 +1,11 @@
<?php
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageTestCase;
+use MediaWiki\MassMessage\MassMessageListContent;
+use Exception;
+
class MassMessageListContentTest extends MassMessageTestCase {
public static function provideIsValid() {
diff --git a/tests/phpunit/job/MassMessageJobTest.php
b/tests/phpunit/job/MassMessageJobTest.php
index 65a1113..15269cd 100644
--- a/tests/phpunit/job/MassMessageJobTest.php
+++ b/tests/phpunit/job/MassMessageJobTest.php
@@ -1,5 +1,13 @@
<?php
+namespace MediaWiki\MassMessage;
+
+use MediaWiki\MassMessage\MassMessageJob;
+use MediaWiki\MassMessage\MassMessageTestCase;
+use Title;
+use WikiPage;
+use Exception;
+
class MassMessageJobTest extends MassMessageTestCase {
/**
diff --git a/tests/phpunit/job/MassMessageSubmitJobTest.php
b/tests/phpunit/job/MassMessageSubmitJobTest.php
index b73001a..4f82f74 100644
--- a/tests/phpunit/job/MassMessageSubmitJobTest.php
+++ b/tests/phpunit/job/MassMessageSubmitJobTest.php
@@ -1,5 +1,11 @@
<?php
+namespace MediaWiki\MassMessage;
+
+use MediaWikiTestCase;
+use MediaWiki\MassMessage\MassMessageSubmitJob;
+use Exception;
+
class MassMessageSubmitJobTest extends MediaWikiTestCase {
/**
--
To view, visit https://gerrit.wikimedia.org/r/399538
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I370f865f04571dccca52cc1edbc3d00cf003bc51
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MassMessage
Gerrit-Branch: master
Gerrit-Owner: Noella94 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits