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