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 <tekenoell...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to