From 8fb118cb8b428e768e97fdb156c250df080f42e3 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Thu, 29 Aug 2024 03:20:38 +0100 Subject: [PATCH] recentchanges: Move rcfeed/ to includes/recentchanges/RCFeed/ It is part of the component at https://phabricator.wikimedia.org/tag/mediawiki-recent-changes/ and https://www.mediawiki.org/wiki/Developers/Maintainers and since Ifac20da51f7e809f under the same "Recent changes" doc group. The Maintainers list oddly enough lists only rcfeed and completely forgets the majority of it under /includes/changes (or now, /includes/recentchanges). Bug: T364652 Change-Id: I94e6705672c1e2821bdc726aa7a383d9e7c1f7b5 --- autoload.php | 90 +++++++++---------- includes/AutoLoader.php | 2 +- .../CategoryMembershipChange.php | 0 .../ChangesFeed.php | 0 .../ChangesList.php | 0 .../ChangesListBooleanFilter.php | 0 .../ChangesListBooleanFilterGroup.php | 0 .../ChangesListFilter.php | 0 .../ChangesListFilterGroup.php | 0 .../ChangesListStringOptionsFilter.php | 0 .../ChangesListStringOptionsFilterGroup.php | 0 .../EnhancedChangesList.php | 0 .../Hook/AbortEmailNotificationHook.php | 0 .../Hook/ChangesListInitRowsHook.php | 0 .../Hook/ChangesListInsertArticleLinkHook.php | 0 ...ncedChangesListModifyBlockLineDataHook.php | 0 .../EnhancedChangesListModifyLineDataHook.php | 0 .../EnhancedChangesList__getLogTextHook.php | 0 .../Hook/FetchChangesListHook.php | 0 .../Hook/MarkPatrolledCompleteHook.php | 0 .../Hook/MarkPatrolledHook.php | 0 .../OldChangesListRecentChangesLineHook.php | 0 .../Hook/RecentChange_saveHook.php | 0 .../OldChangesList.php | 0 .../RCCacheEntry.php | 0 .../RCCacheEntryFactory.php | 0 .../RCFeed}/FormattedRCFeed.php | 0 .../RCFeed}/Hook/IRCLineURLHook.php | 0 .../RCFeed}/IRCColourfulRCFeedFormatter.php | 0 .../RCFeed}/JSONRCFeedFormatter.php | 0 .../MachineReadableRCFeedFormatter.php | 0 .../RCFeed}/RCFeed.php | 0 .../RCFeed}/RCFeedFormatter.php | 0 .../RCFeed}/RedisPubSubFeedEngine.php | 0 .../RCFeed}/UDPRCFeedEngine.php | 0 .../RCFeed}/XMLRCFeedFormatter.php | 0 .../RecentChange.php | 0 .../RecentChangesUpdateJob.php | 0 tests/common/TestsAutoLoader.php | 4 +- .../CategoryMembershipChangeTest.php | 0 .../EnhancedChangesListTest.php | 0 .../OldChangesListTest.php | 0 .../RCCacheEntryFactoryTest.php | 0 .../RecentChangeTest.php | 0 .../RecentChangesUpdateJobTest.php | 0 .../TestRecentChangesHelper.php | 0 .../rcfeed/RCFeedIntegrationTest.php | 0 .../ChangesListBooleanFilterGroupTest.php | 0 .../ChangesListBooleanFilterTest.php | 0 .../ChangesListFilterGroupTest.php | 0 .../ChangesListFilterTest.php | 0 ...hangesListStringOptionsFilterGroupTest.php | 0 .../{ => recentchanges}/rcfeed/RCFeedTest.php | 0 53 files changed, 48 insertions(+), 48 deletions(-) rename includes/{changes => recentchanges}/CategoryMembershipChange.php (100%) rename includes/{changes => recentchanges}/ChangesFeed.php (100%) rename includes/{changes => recentchanges}/ChangesList.php (100%) rename includes/{changes => recentchanges}/ChangesListBooleanFilter.php (100%) rename includes/{changes => recentchanges}/ChangesListBooleanFilterGroup.php (100%) rename includes/{changes => recentchanges}/ChangesListFilter.php (100%) rename includes/{changes => recentchanges}/ChangesListFilterGroup.php (100%) rename includes/{changes => recentchanges}/ChangesListStringOptionsFilter.php (100%) rename includes/{changes => recentchanges}/ChangesListStringOptionsFilterGroup.php (100%) rename includes/{changes => recentchanges}/EnhancedChangesList.php (100%) rename includes/{changes => recentchanges}/Hook/AbortEmailNotificationHook.php (100%) rename includes/{changes => recentchanges}/Hook/ChangesListInitRowsHook.php (100%) rename includes/{changes => recentchanges}/Hook/ChangesListInsertArticleLinkHook.php (100%) rename includes/{changes => recentchanges}/Hook/EnhancedChangesListModifyBlockLineDataHook.php (100%) rename includes/{changes => recentchanges}/Hook/EnhancedChangesListModifyLineDataHook.php (100%) rename includes/{changes => recentchanges}/Hook/EnhancedChangesList__getLogTextHook.php (100%) rename includes/{changes => recentchanges}/Hook/FetchChangesListHook.php (100%) rename includes/{changes => recentchanges}/Hook/MarkPatrolledCompleteHook.php (100%) rename includes/{changes => recentchanges}/Hook/MarkPatrolledHook.php (100%) rename includes/{changes => recentchanges}/Hook/OldChangesListRecentChangesLineHook.php (100%) rename includes/{changes => recentchanges}/Hook/RecentChange_saveHook.php (100%) rename includes/{changes => recentchanges}/OldChangesList.php (100%) rename includes/{changes => recentchanges}/RCCacheEntry.php (100%) rename includes/{changes => recentchanges}/RCCacheEntryFactory.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/FormattedRCFeed.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/Hook/IRCLineURLHook.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/IRCColourfulRCFeedFormatter.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/JSONRCFeedFormatter.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/MachineReadableRCFeedFormatter.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/RCFeed.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/RCFeedFormatter.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/RedisPubSubFeedEngine.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/UDPRCFeedEngine.php (100%) rename includes/{rcfeed => recentchanges/RCFeed}/XMLRCFeedFormatter.php (100%) rename includes/{changes => recentchanges}/RecentChange.php (100%) rename includes/{changes => recentchanges}/RecentChangesUpdateJob.php (100%) rename tests/phpunit/includes/{changes => recentchanges}/CategoryMembershipChangeTest.php (100%) rename tests/phpunit/includes/{changes => recentchanges}/EnhancedChangesListTest.php (100%) rename tests/phpunit/includes/{changes => recentchanges}/OldChangesListTest.php (100%) rename tests/phpunit/includes/{changes => recentchanges}/RCCacheEntryFactoryTest.php (100%) rename tests/phpunit/includes/{changes => recentchanges}/RecentChangeTest.php (100%) rename tests/phpunit/includes/{changes => recentchanges}/RecentChangesUpdateJobTest.php (100%) rename tests/phpunit/includes/{changes => recentchanges}/TestRecentChangesHelper.php (100%) rename tests/phpunit/includes/{ => recentchanges}/rcfeed/RCFeedIntegrationTest.php (100%) rename tests/phpunit/unit/includes/{changes => recentchanges}/ChangesListBooleanFilterGroupTest.php (100%) rename tests/phpunit/unit/includes/{changes => recentchanges}/ChangesListBooleanFilterTest.php (100%) rename tests/phpunit/unit/includes/{changes => recentchanges}/ChangesListFilterGroupTest.php (100%) rename tests/phpunit/unit/includes/{changes => recentchanges}/ChangesListFilterTest.php (100%) rename tests/phpunit/unit/includes/{changes => recentchanges}/ChangesListStringOptionsFilterGroupTest.php (100%) rename tests/phpunit/unit/includes/{ => recentchanges}/rcfeed/RCFeedTest.php (100%) diff --git a/autoload.php b/autoload.php index 3b3a7c28bb3..221b5147db4 100644 --- a/autoload.php +++ b/autoload.php @@ -217,7 +217,7 @@ $wgAutoloadLocalClasses = [ 'CategoriesRdf' => __DIR__ . '/includes/Category/CategoriesRdf.php', 'Category' => __DIR__ . '/includes/Category/Category.php', 'CategoryChangesAsRdf' => __DIR__ . '/maintenance/categoryChangesAsRdf.php', - 'CategoryMembershipChange' => __DIR__ . '/includes/changes/CategoryMembershipChange.php', + 'CategoryMembershipChange' => __DIR__ . '/includes/recentchanges/CategoryMembershipChange.php', 'CategoryMembershipChangeJob' => __DIR__ . '/includes/jobqueue/jobs/CategoryMembershipChangeJob.php', 'CategoryPage' => __DIR__ . '/includes/page/CategoryPage.php', 'CategoryPager' => __DIR__ . '/includes/specials/pagers/CategoryPager.php', @@ -232,15 +232,15 @@ $wgAutoloadLocalClasses = [ 'ChangeTagsLogList' => __DIR__ . '/includes/changetags/ChangeTagsLogList.php', 'ChangeTagsRevisionItem' => __DIR__ . '/includes/changetags/ChangeTagsRevisionItem.php', 'ChangeTagsRevisionList' => __DIR__ . '/includes/changetags/ChangeTagsRevisionList.php', - 'ChangesFeed' => __DIR__ . '/includes/changes/ChangesFeed.php', - 'ChangesList' => __DIR__ . '/includes/changes/ChangesList.php', - 'ChangesListBooleanFilter' => __DIR__ . '/includes/changes/ChangesListBooleanFilter.php', - 'ChangesListBooleanFilterGroup' => __DIR__ . '/includes/changes/ChangesListBooleanFilterGroup.php', - 'ChangesListFilter' => __DIR__ . '/includes/changes/ChangesListFilter.php', - 'ChangesListFilterGroup' => __DIR__ . '/includes/changes/ChangesListFilterGroup.php', + 'ChangesFeed' => __DIR__ . '/includes/recentchanges/ChangesFeed.php', + 'ChangesList' => __DIR__ . '/includes/recentchanges/ChangesList.php', + 'ChangesListBooleanFilter' => __DIR__ . '/includes/recentchanges/ChangesListBooleanFilter.php', + 'ChangesListBooleanFilterGroup' => __DIR__ . '/includes/recentchanges/ChangesListBooleanFilterGroup.php', + 'ChangesListFilter' => __DIR__ . '/includes/recentchanges/ChangesListFilter.php', + 'ChangesListFilterGroup' => __DIR__ . '/includes/recentchanges/ChangesListFilterGroup.php', 'ChangesListSpecialPage' => __DIR__ . '/includes/specialpage/ChangesListSpecialPage.php', - 'ChangesListStringOptionsFilter' => __DIR__ . '/includes/changes/ChangesListStringOptionsFilter.php', - 'ChangesListStringOptionsFilterGroup' => __DIR__ . '/includes/changes/ChangesListStringOptionsFilterGroup.php', + 'ChangesListStringOptionsFilter' => __DIR__ . '/includes/recentchanges/ChangesListStringOptionsFilter.php', + 'ChangesListStringOptionsFilterGroup' => __DIR__ . '/includes/recentchanges/ChangesListStringOptionsFilterGroup.php', 'ChannelFeed' => __DIR__ . '/includes/Feed/ChannelFeed.php', 'CheckBadRedirects' => __DIR__ . '/maintenance/checkBadRedirects.php', 'CheckComposerLockUpToDate' => __DIR__ . '/maintenance/checkComposerLockUpToDate.php', @@ -404,7 +404,7 @@ $wgAutoloadLocalClasses = [ 'EmptyUserGroup' => __DIR__ . '/maintenance/emptyUserGroup.php', 'EnConverter' => __DIR__ . '/includes/language/converters/EnConverter.php', 'EncryptedPassword' => __DIR__ . '/includes/password/EncryptedPassword.php', - 'EnhancedChangesList' => __DIR__ . '/includes/changes/EnhancedChangesList.php', + 'EnhancedChangesList' => __DIR__ . '/includes/recentchanges/EnhancedChangesList.php', 'EnotifNotifyJob' => __DIR__ . '/includes/mail/EnotifNotifyJob.php', 'EnqueueableDataUpdate' => __DIR__ . '/includes/deferred/EnqueueableDataUpdate.php', 'EraseArchivedFile' => __DIR__ . '/maintenance/eraseArchivedFile.php', @@ -504,7 +504,7 @@ $wgAutoloadLocalClasses = [ 'FormatInstallDoc' => __DIR__ . '/maintenance/formatInstallDoc.php', 'FormatJson' => __DIR__ . '/includes/json/FormatJson.php', 'FormatMetadata' => __DIR__ . '/includes/media/FormatMetadata.php', - 'FormattedRCFeed' => __DIR__ . '/includes/rcfeed/FormattedRCFeed.php', + 'FormattedRCFeed' => __DIR__ . '/includes/recentchanges/RCFeed/FormattedRCFeed.php', 'FormlessAction' => __DIR__ . '/includes/actions/FormlessAction.php', 'GIFHandler' => __DIR__ . '/includes/media/GIFHandler.php', 'GIFMetadataExtractor' => __DIR__ . '/includes/media/GIFMetadataExtractor.php', @@ -608,7 +608,7 @@ $wgAutoloadLocalClasses = [ 'ILanguageConverter' => __DIR__ . '/includes/language/ILanguageConverter.php', 'ILocalizedException' => __DIR__ . '/includes/exception/ILocalizedException.php', 'IPTC' => __DIR__ . '/includes/media/IPTC.php', - 'IRCColourfulRCFeedFormatter' => __DIR__ . '/includes/rcfeed/IRCColourfulRCFeedFormatter.php', + 'IRCColourfulRCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/IRCColourfulRCFeedFormatter.php', 'ISearchResultSet' => __DIR__ . '/includes/search/ISearchResultSet.php', 'IStoreKeyEncoder' => __DIR__ . '/includes/libs/objectcache/IStoreKeyEncoder.php', 'IcuCollation' => __DIR__ . '/includes/collation/IcuCollation.php', @@ -654,7 +654,7 @@ $wgAutoloadLocalClasses = [ 'InvalidateUserSessions' => __DIR__ . '/maintenance/invalidateUserSessions.php', 'IteratorDecorator' => __DIR__ . '/includes/libs/iterators/IteratorDecorator.php', 'IuConverter' => __DIR__ . '/includes/language/converters/IuConverter.php', - 'JSONRCFeedFormatter' => __DIR__ . '/includes/rcfeed/JSONRCFeedFormatter.php', + 'JSONRCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/JSONRCFeedFormatter.php', 'JSParseHelper' => __DIR__ . '/maintenance/jsparse.php', 'JavaScriptContent' => __DIR__ . '/includes/content/JavaScriptContent.php', 'JavaScriptContentHandler' => __DIR__ . '/includes/content/JavaScriptContentHandler.php', @@ -778,7 +778,7 @@ $wgAutoloadLocalClasses = [ 'MWTidy' => __DIR__ . '/includes/parser/MWTidy.php', 'MWTimestamp' => __DIR__ . '/includes/utils/MWTimestamp.php', 'MWUnknownContentModelException' => __DIR__ . '/includes/exception/MWUnknownContentModelException.php', - 'MachineReadableRCFeedFormatter' => __DIR__ . '/includes/rcfeed/MachineReadableRCFeedFormatter.php', + 'MachineReadableRCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/MachineReadableRCFeedFormatter.php', 'MagicWord' => __DIR__ . '/includes/parser/MagicWord.php', 'MagicWordArray' => __DIR__ . '/includes/parser/MagicWordArray.php', 'MagicWordFactory' => __DIR__ . '/includes/parser/MagicWordFactory.php', @@ -1232,7 +1232,7 @@ $wgAutoloadLocalClasses = [ 'MediaWiki\\HookContainer\\HookRunner' => __DIR__ . '/includes/HookContainer/HookRunner.php', 'MediaWiki\\HookContainer\\ProtectedHookAccessorTrait' => __DIR__ . '/includes/HookContainer/ProtectedHookAccessorTrait.php', 'MediaWiki\\HookContainer\\StaticHookRegistry' => __DIR__ . '/includes/HookContainer/StaticHookRegistry.php', - 'MediaWiki\\Hook\\AbortEmailNotificationHook' => __DIR__ . '/includes/changes/Hook/AbortEmailNotificationHook.php', + 'MediaWiki\\Hook\\AbortEmailNotificationHook' => __DIR__ . '/includes/recentchanges/Hook/AbortEmailNotificationHook.php', 'MediaWiki\\Hook\\AbortTalkPageEmailNotificationHook' => __DIR__ . '/includes/mail/Hook/AbortTalkPageEmailNotificationHook.php', 'MediaWiki\\Hook\\ActionBeforeFormDisplayHook' => __DIR__ . '/includes/actions/Hook/ActionBeforeFormDisplayHook.php', 'MediaWiki\\Hook\\ActionModifyFormFieldsHook' => __DIR__ . '/includes/actions/Hook/ActionModifyFormFieldsHook.php', @@ -1265,8 +1265,8 @@ $wgAutoloadLocalClasses = [ 'MediaWiki\\Hook\\CategoryViewer__doCategoryQueryHook' => __DIR__ . '/includes/Hook/CategoryViewer__doCategoryQueryHook.php', 'MediaWiki\\Hook\\CategoryViewer__generateLinkHook' => __DIR__ . '/includes/Hook/CategoryViewer__generateLinkHook.php', 'MediaWiki\\Hook\\ChangeUserGroupsHook' => __DIR__ . '/includes/specials/Hook/ChangeUserGroupsHook.php', - 'MediaWiki\\Hook\\ChangesListInitRowsHook' => __DIR__ . '/includes/changes/Hook/ChangesListInitRowsHook.php', - 'MediaWiki\\Hook\\ChangesListInsertArticleLinkHook' => __DIR__ . '/includes/changes/Hook/ChangesListInsertArticleLinkHook.php', + 'MediaWiki\\Hook\\ChangesListInitRowsHook' => __DIR__ . '/includes/recentchanges/Hook/ChangesListInitRowsHook.php', + 'MediaWiki\\Hook\\ChangesListInsertArticleLinkHook' => __DIR__ . '/includes/recentchanges/Hook/ChangesListInsertArticleLinkHook.php', 'MediaWiki\\Hook\\Collation__factoryHook' => __DIR__ . '/includes/collation/Hook/Collation__factoryHook.php', 'MediaWiki\\Hook\\ContentSecurityPolicyDefaultSourceHook' => __DIR__ . '/includes/Hook/ContentSecurityPolicyDefaultSourceHook.php', 'MediaWiki\\Hook\\ContentSecurityPolicyDirectivesHook' => __DIR__ . '/includes/Hook/ContentSecurityPolicyDirectivesHook.php', @@ -1304,11 +1304,11 @@ $wgAutoloadLocalClasses = [ 'MediaWiki\\Hook\\EmailUserFormHook' => __DIR__ . '/includes/specials/Hook/EmailUserFormHook.php', 'MediaWiki\\Hook\\EmailUserHook' => __DIR__ . '/includes/specials/Hook/EmailUserHook.php', 'MediaWiki\\Hook\\EmailUserPermissionsErrorsHook' => __DIR__ . '/includes/specials/Hook/EmailUserPermissionsErrorsHook.php', - 'MediaWiki\\Hook\\EnhancedChangesListModifyBlockLineDataHook' => __DIR__ . '/includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php', - 'MediaWiki\\Hook\\EnhancedChangesListModifyLineDataHook' => __DIR__ . '/includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php', - 'MediaWiki\\Hook\\EnhancedChangesList__getLogTextHook' => __DIR__ . '/includes/changes/Hook/EnhancedChangesList__getLogTextHook.php', + 'MediaWiki\\Hook\\EnhancedChangesListModifyBlockLineDataHook' => __DIR__ . '/includes/recentchanges/Hook/EnhancedChangesListModifyBlockLineDataHook.php', + 'MediaWiki\\Hook\\EnhancedChangesListModifyLineDataHook' => __DIR__ . '/includes/recentchanges/Hook/EnhancedChangesListModifyLineDataHook.php', + 'MediaWiki\\Hook\\EnhancedChangesList__getLogTextHook' => __DIR__ . '/includes/recentchanges/Hook/EnhancedChangesList__getLogTextHook.php', 'MediaWiki\\Hook\\ExtensionTypesHook' => __DIR__ . '/includes/specials/Hook/ExtensionTypesHook.php', - 'MediaWiki\\Hook\\FetchChangesListHook' => __DIR__ . '/includes/changes/Hook/FetchChangesListHook.php', + 'MediaWiki\\Hook\\FetchChangesListHook' => __DIR__ . '/includes/recentchanges/Hook/FetchChangesListHook.php', 'MediaWiki\\Hook\\FileDeleteCompleteHook' => __DIR__ . '/includes/Hook/FileDeleteCompleteHook.php', 'MediaWiki\\Hook\\FileTransformedHook' => __DIR__ . '/includes/filerepo/Hook/FileTransformedHook.php', 'MediaWiki\\Hook\\FileUndeleteCompleteHook' => __DIR__ . '/includes/specials/Hook/FileUndeleteCompleteHook.php', @@ -1338,7 +1338,7 @@ $wgAutoloadLocalClasses = [ 'MediaWiki\\Hook\\GitViewersHook' => __DIR__ . '/includes/Hook/GitViewersHook.php', 'MediaWiki\\Hook\\HistoryPageToolLinksHook' => __DIR__ . '/includes/actions/Hook/HistoryPageToolLinksHook.php', 'MediaWiki\\Hook\\HistoryToolsHook' => __DIR__ . '/includes/actions/Hook/HistoryToolsHook.php', - 'MediaWiki\\Hook\\IRCLineURLHook' => __DIR__ . '/includes/rcfeed/Hook/IRCLineURLHook.php', + 'MediaWiki\\Hook\\IRCLineURLHook' => __DIR__ . '/includes/recentchanges/RCFeed/Hook/IRCLineURLHook.php', 'MediaWiki\\Hook\\ImageBeforeProduceHTMLHook' => __DIR__ . '/includes/Hook/ImageBeforeProduceHTMLHook.php', 'MediaWiki\\Hook\\ImgAuthBeforeStreamHook' => __DIR__ . '/includes/Hook/ImgAuthBeforeStreamHook.php', 'MediaWiki\\Hook\\ImgAuthModifyHeadersHook' => __DIR__ . '/includes/Hook/ImgAuthModifyHeadersHook.php', @@ -1382,8 +1382,8 @@ $wgAutoloadLocalClasses = [ 'MediaWiki\\Hook\\MaintenanceUpdateAddParamsHook' => __DIR__ . '/includes/Hook/MaintenanceUpdateAddParamsHook.php', 'MediaWiki\\Hook\\MakeGlobalVariablesScriptHook' => __DIR__ . '/includes/Output/Hook/MakeGlobalVariablesScriptHook.php', 'MediaWiki\\Hook\\ManualLogEntryBeforePublishHook' => __DIR__ . '/includes/logging/Hook/ManualLogEntryBeforePublishHook.php', - 'MediaWiki\\Hook\\MarkPatrolledCompleteHook' => __DIR__ . '/includes/changes/Hook/MarkPatrolledCompleteHook.php', - 'MediaWiki\\Hook\\MarkPatrolledHook' => __DIR__ . '/includes/changes/Hook/MarkPatrolledHook.php', + 'MediaWiki\\Hook\\MarkPatrolledCompleteHook' => __DIR__ . '/includes/recentchanges/Hook/MarkPatrolledCompleteHook.php', + 'MediaWiki\\Hook\\MarkPatrolledHook' => __DIR__ . '/includes/recentchanges/Hook/MarkPatrolledHook.php', 'MediaWiki\\Hook\\MediaWikiPerformActionHook' => __DIR__ . '/includes/Hook/MediaWikiPerformActionHook.php', 'MediaWiki\\Hook\\MediaWikiServicesHook' => __DIR__ . '/includes/Hook/MediaWikiServicesHook.php', 'MediaWiki\\Hook\\MimeMagicGuessFromContentHook' => __DIR__ . '/includes/Hook/MimeMagicGuessFromContentHook.php', @@ -1394,7 +1394,7 @@ $wgAutoloadLocalClasses = [ 'MediaWiki\\Hook\\MovePageIsValidMoveHook' => __DIR__ . '/includes/Hook/MovePageIsValidMoveHook.php', 'MediaWiki\\Hook\\NamespaceIsMovableHook' => __DIR__ . '/includes/title/Hook/NamespaceIsMovableHook.php', 'MediaWiki\\Hook\\NewPagesLineEndingHook' => __DIR__ . '/includes/specials/Hook/NewPagesLineEndingHook.php', - 'MediaWiki\\Hook\\OldChangesListRecentChangesLineHook' => __DIR__ . '/includes/changes/Hook/OldChangesListRecentChangesLineHook.php', + 'MediaWiki\\Hook\\OldChangesListRecentChangesLineHook' => __DIR__ . '/includes/recentchanges/Hook/OldChangesListRecentChangesLineHook.php', 'MediaWiki\\Hook\\OpenSearchUrlsHook' => __DIR__ . '/includes/Hook/OpenSearchUrlsHook.php', 'MediaWiki\\Hook\\OtherAutoblockLogLinkHook' => __DIR__ . '/includes/specials/Hook/OtherAutoblockLogLinkHook.php', 'MediaWiki\\Hook\\OtherBlockLogLinkHook' => __DIR__ . '/includes/specials/Hook/OtherBlockLogLinkHook.php', @@ -1444,7 +1444,7 @@ $wgAutoloadLocalClasses = [ 'MediaWiki\\Hook\\ProtectionForm__showLogExtractHook' => __DIR__ . '/includes/Hook/ProtectionForm__showLogExtractHook.php', 'MediaWiki\\Hook\\RandomPageQueryHook' => __DIR__ . '/includes/specials/Hook/RandomPageQueryHook.php', 'MediaWiki\\Hook\\RawPageViewBeforeOutputHook' => __DIR__ . '/includes/actions/Hook/RawPageViewBeforeOutputHook.php', - 'MediaWiki\\Hook\\RecentChange_saveHook' => __DIR__ . '/includes/changes/Hook/RecentChange_saveHook.php', + 'MediaWiki\\Hook\\RecentChange_saveHook' => __DIR__ . '/includes/recentchanges/Hook/RecentChange_saveHook.php', 'MediaWiki\\Hook\\RecentChangesPurgeRowsHook' => __DIR__ . '/includes/jobqueue/jobs/Hook/RecentChangesPurgeRowsHook.php', 'MediaWiki\\Hook\\RejectParserCacheValueHook' => __DIR__ . '/includes/parser/Hook/RejectParserCacheValueHook.php', 'MediaWiki\\Hook\\RequestContextCreateSkinHook' => __DIR__ . '/includes/context/Hook/RequestContextCreateSkinHook.php', @@ -1938,15 +1938,15 @@ $wgAutoloadLocalClasses = [ 'MediaWiki\\Preferences\\TimezoneFilter' => __DIR__ . '/includes/preferences/TimezoneFilter.php', 'MediaWiki\\ProcOpenError' => __DIR__ . '/includes/exception/ProcOpenError.php', 'MediaWiki\\Profiler\\ProfilingContext' => __DIR__ . '/includes/profiler/ProfilingContext.php', - 'MediaWiki\\RCFeed\\FormattedRCFeed' => __DIR__ . '/includes/rcfeed/FormattedRCFeed.php', - 'MediaWiki\\RCFeed\\IRCColourfulRCFeedFormatter' => __DIR__ . '/includes/rcfeed/IRCColourfulRCFeedFormatter.php', - 'MediaWiki\\RCFeed\\JSONRCFeedFormatter' => __DIR__ . '/includes/rcfeed/JSONRCFeedFormatter.php', - 'MediaWiki\\RCFeed\\MachineReadableRCFeedFormatter' => __DIR__ . '/includes/rcfeed/MachineReadableRCFeedFormatter.php', - 'MediaWiki\\RCFeed\\RCFeed' => __DIR__ . '/includes/rcfeed/RCFeed.php', - 'MediaWiki\\RCFeed\\RCFeedFormatter' => __DIR__ . '/includes/rcfeed/RCFeedFormatter.php', - 'MediaWiki\\RCFeed\\RedisPubSubFeedEngine' => __DIR__ . '/includes/rcfeed/RedisPubSubFeedEngine.php', - 'MediaWiki\\RCFeed\\UDPRCFeedEngine' => __DIR__ . '/includes/rcfeed/UDPRCFeedEngine.php', - 'MediaWiki\\RCFeed\\XMLRCFeedFormatter' => __DIR__ . '/includes/rcfeed/XMLRCFeedFormatter.php', + 'MediaWiki\\RCFeed\\FormattedRCFeed' => __DIR__ . '/includes/recentchanges/RCFeed/FormattedRCFeed.php', + 'MediaWiki\\RCFeed\\IRCColourfulRCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/IRCColourfulRCFeedFormatter.php', + 'MediaWiki\\RCFeed\\JSONRCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/JSONRCFeedFormatter.php', + 'MediaWiki\\RCFeed\\MachineReadableRCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/MachineReadableRCFeedFormatter.php', + 'MediaWiki\\RCFeed\\RCFeed' => __DIR__ . '/includes/recentchanges/RCFeed/RCFeed.php', + 'MediaWiki\\RCFeed\\RCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/RCFeedFormatter.php', + 'MediaWiki\\RCFeed\\RedisPubSubFeedEngine' => __DIR__ . '/includes/recentchanges/RCFeed/RedisPubSubFeedEngine.php', + 'MediaWiki\\RCFeed\\UDPRCFeedEngine' => __DIR__ . '/includes/recentchanges/RCFeed/UDPRCFeedEngine.php', + 'MediaWiki\\RCFeed\\XMLRCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/XMLRCFeedFormatter.php', 'MediaWiki\\Registration\\ExtensionDependencyError' => __DIR__ . '/includes/registration/ExtensionDependencyError.php', 'MediaWiki\\Registration\\ExtensionJsonValidationError' => __DIR__ . '/includes/registration/ExtensionJsonValidationError.php', 'MediaWiki\\Registration\\ExtensionJsonValidator' => __DIR__ . '/includes/registration/ExtensionJsonValidator.php', @@ -2676,7 +2676,7 @@ $wgAutoloadLocalClasses = [ 'OOUIHTMLForm' => __DIR__ . '/includes/htmlform/OOUIHTMLForm.php', 'ObjectCache' => __DIR__ . '/includes/objectcache/ObjectCache.php', 'ObjectCacheFactory' => __DIR__ . '/includes/objectcache/ObjectCacheFactory.php', - 'OldChangesList' => __DIR__ . '/includes/changes/OldChangesList.php', + 'OldChangesList' => __DIR__ . '/includes/recentchanges/OldChangesList.php', 'OldLocalFile' => __DIR__ . '/includes/filerepo/file/OldLocalFile.php', 'OldRevisionImporter' => __DIR__ . '/includes/import/OldRevisionImporter.php', 'OrderedStreamingForkController' => __DIR__ . '/maintenance/includes/OrderedStreamingForkController.php', @@ -2785,11 +2785,11 @@ $wgAutoloadLocalClasses = [ 'QueryPage' => __DIR__ . '/includes/specialpage/QueryPage.php', 'QuickTemplate' => __DIR__ . '/includes/skins/QuickTemplate.php', 'QuorumLockManager' => __DIR__ . '/includes/libs/lockmanager/QuorumLockManager.php', - 'RCCacheEntry' => __DIR__ . '/includes/changes/RCCacheEntry.php', - 'RCCacheEntryFactory' => __DIR__ . '/includes/changes/RCCacheEntryFactory.php', + 'RCCacheEntry' => __DIR__ . '/includes/recentchanges/RCCacheEntry.php', + 'RCCacheEntryFactory' => __DIR__ . '/includes/recentchanges/RCCacheEntryFactory.php', 'RCDatabaseLogEntry' => __DIR__ . '/includes/logging/RCDatabaseLogEntry.php', - 'RCFeed' => __DIR__ . '/includes/rcfeed/RCFeed.php', - 'RCFeedFormatter' => __DIR__ . '/includes/rcfeed/RCFeedFormatter.php', + 'RCFeed' => __DIR__ . '/includes/recentchanges/RCFeed/RCFeed.php', + 'RCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/RCFeedFormatter.php', 'RESTBagOStuff' => __DIR__ . '/includes/libs/objectcache/RESTBagOStuff.php', 'RSSFeed' => __DIR__ . '/includes/Feed/RSSFeed.php', 'RangeChronologicalPager' => __DIR__ . '/includes/pager/RangeChronologicalPager.php', @@ -2804,8 +2804,8 @@ $wgAutoloadLocalClasses = [ 'RebuildMessages' => __DIR__ . '/maintenance/rebuildmessages.php', 'RebuildRecentchanges' => __DIR__ . '/maintenance/rebuildrecentchanges.php', 'RebuildTextIndex' => __DIR__ . '/maintenance/rebuildtextindex.php', - 'RecentChange' => __DIR__ . '/includes/changes/RecentChange.php', - 'RecentChangesUpdateJob' => __DIR__ . '/includes/changes/RecentChangesUpdateJob.php', + 'RecentChange' => __DIR__ . '/includes/recentchanges/RecentChange.php', + 'RecentChangesUpdateJob' => __DIR__ . '/includes/recentchanges/RecentChangesUpdateJob.php', 'RecountCategories' => __DIR__ . '/maintenance/recountCategories.php', 'RedirectSpecialArticle' => __DIR__ . '/includes/specialpage/RedirectSpecialArticle.php', 'RedirectSpecialPage' => __DIR__ . '/includes/specialpage/RedirectSpecialPage.php', @@ -2813,7 +2813,7 @@ $wgAutoloadLocalClasses = [ 'RedisConnRef' => __DIR__ . '/includes/libs/redis/RedisConnRef.php', 'RedisConnectionPool' => __DIR__ . '/includes/libs/redis/RedisConnectionPool.php', 'RedisLockManager' => __DIR__ . '/includes/libs/lockmanager/RedisLockManager.php', - 'RedisPubSubFeedEngine' => __DIR__ . '/includes/rcfeed/RedisPubSubFeedEngine.php', + 'RedisPubSubFeedEngine' => __DIR__ . '/includes/recentchanges/RCFeed/RedisPubSubFeedEngine.php', 'RefreshFileHeaders' => __DIR__ . '/maintenance/refreshFileHeaders.php', 'RefreshImageMetadata' => __DIR__ . '/maintenance/refreshImageMetadata.php', 'RefreshLinks' => __DIR__ . '/maintenance/refreshLinks.php', @@ -3127,7 +3127,7 @@ $wgAutoloadLocalClasses = [ 'TransformationalImageHandler' => __DIR__ . '/includes/media/TransformationalImageHandler.php', 'TrivialLanguageConverter' => __DIR__ . '/includes/language/TrivialLanguageConverter.php', 'TrivialMediaHandlerState' => __DIR__ . '/includes/media/TrivialMediaHandlerState.php', - 'UDPRCFeedEngine' => __DIR__ . '/includes/rcfeed/UDPRCFeedEngine.php', + 'UDPRCFeedEngine' => __DIR__ . '/includes/recentchanges/RCFeed/UDPRCFeedEngine.php', 'UDPTransport' => __DIR__ . '/includes/libs/UDPTransport.php', 'UIDGenerator' => __DIR__ . '/includes/utils/UIDGenerator.php', 'UcdXmlReader' => __DIR__ . '/maintenance/language/generateCollationData.php', @@ -3467,7 +3467,7 @@ $wgAutoloadLocalClasses = [ 'WrapOldPasswords' => __DIR__ . '/maintenance/wrapOldPasswords.php', 'WuuConverter' => __DIR__ . '/includes/language/converters/WuuConverter.php', 'XCFHandler' => __DIR__ . '/includes/media/XCFHandler.php', - 'XMLRCFeedFormatter' => __DIR__ . '/includes/rcfeed/XMLRCFeedFormatter.php', + 'XMLRCFeedFormatter' => __DIR__ . '/includes/recentchanges/RCFeed/XMLRCFeedFormatter.php', 'XhprofData' => __DIR__ . '/includes/libs/XhprofData.php', 'Xml' => __DIR__ . '/includes/xml/Xml.php', 'XmlDumpWriter' => __DIR__ . '/includes/export/XmlDumpWriter.php', diff --git a/includes/AutoLoader.php b/includes/AutoLoader.php index d3fb02f593f..dc13106928d 100644 --- a/includes/AutoLoader.php +++ b/includes/AutoLoader.php @@ -71,7 +71,7 @@ class AutoLoader { 'MediaWiki\\Password\\' => __DIR__ . '/password/', 'MediaWiki\\PoolCounter\\' => __DIR__ . '/poolcounter/', 'MediaWiki\\Preferences\\' => __DIR__ . '/preferences/', - 'MediaWiki\\RCFeed\\' => __DIR__ . '/rcfeed/', + 'MediaWiki\\RCFeed\\' => __DIR__ . '/recentchanges/RCFeed/', 'MediaWiki\\Search\\' => __DIR__ . '/search/', 'MediaWiki\\Search\\SearchWidgets\\' => __DIR__ . '/search/searchwidgets/', 'MediaWiki\\Session\\' => __DIR__ . '/session/', diff --git a/includes/changes/CategoryMembershipChange.php b/includes/recentchanges/CategoryMembershipChange.php similarity index 100% rename from includes/changes/CategoryMembershipChange.php rename to includes/recentchanges/CategoryMembershipChange.php diff --git a/includes/changes/ChangesFeed.php b/includes/recentchanges/ChangesFeed.php similarity index 100% rename from includes/changes/ChangesFeed.php rename to includes/recentchanges/ChangesFeed.php diff --git a/includes/changes/ChangesList.php b/includes/recentchanges/ChangesList.php similarity index 100% rename from includes/changes/ChangesList.php rename to includes/recentchanges/ChangesList.php diff --git a/includes/changes/ChangesListBooleanFilter.php b/includes/recentchanges/ChangesListBooleanFilter.php similarity index 100% rename from includes/changes/ChangesListBooleanFilter.php rename to includes/recentchanges/ChangesListBooleanFilter.php diff --git a/includes/changes/ChangesListBooleanFilterGroup.php b/includes/recentchanges/ChangesListBooleanFilterGroup.php similarity index 100% rename from includes/changes/ChangesListBooleanFilterGroup.php rename to includes/recentchanges/ChangesListBooleanFilterGroup.php diff --git a/includes/changes/ChangesListFilter.php b/includes/recentchanges/ChangesListFilter.php similarity index 100% rename from includes/changes/ChangesListFilter.php rename to includes/recentchanges/ChangesListFilter.php diff --git a/includes/changes/ChangesListFilterGroup.php b/includes/recentchanges/ChangesListFilterGroup.php similarity index 100% rename from includes/changes/ChangesListFilterGroup.php rename to includes/recentchanges/ChangesListFilterGroup.php diff --git a/includes/changes/ChangesListStringOptionsFilter.php b/includes/recentchanges/ChangesListStringOptionsFilter.php similarity index 100% rename from includes/changes/ChangesListStringOptionsFilter.php rename to includes/recentchanges/ChangesListStringOptionsFilter.php diff --git a/includes/changes/ChangesListStringOptionsFilterGroup.php b/includes/recentchanges/ChangesListStringOptionsFilterGroup.php similarity index 100% rename from includes/changes/ChangesListStringOptionsFilterGroup.php rename to includes/recentchanges/ChangesListStringOptionsFilterGroup.php diff --git a/includes/changes/EnhancedChangesList.php b/includes/recentchanges/EnhancedChangesList.php similarity index 100% rename from includes/changes/EnhancedChangesList.php rename to includes/recentchanges/EnhancedChangesList.php diff --git a/includes/changes/Hook/AbortEmailNotificationHook.php b/includes/recentchanges/Hook/AbortEmailNotificationHook.php similarity index 100% rename from includes/changes/Hook/AbortEmailNotificationHook.php rename to includes/recentchanges/Hook/AbortEmailNotificationHook.php diff --git a/includes/changes/Hook/ChangesListInitRowsHook.php b/includes/recentchanges/Hook/ChangesListInitRowsHook.php similarity index 100% rename from includes/changes/Hook/ChangesListInitRowsHook.php rename to includes/recentchanges/Hook/ChangesListInitRowsHook.php diff --git a/includes/changes/Hook/ChangesListInsertArticleLinkHook.php b/includes/recentchanges/Hook/ChangesListInsertArticleLinkHook.php similarity index 100% rename from includes/changes/Hook/ChangesListInsertArticleLinkHook.php rename to includes/recentchanges/Hook/ChangesListInsertArticleLinkHook.php diff --git a/includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php b/includes/recentchanges/Hook/EnhancedChangesListModifyBlockLineDataHook.php similarity index 100% rename from includes/changes/Hook/EnhancedChangesListModifyBlockLineDataHook.php rename to includes/recentchanges/Hook/EnhancedChangesListModifyBlockLineDataHook.php diff --git a/includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php b/includes/recentchanges/Hook/EnhancedChangesListModifyLineDataHook.php similarity index 100% rename from includes/changes/Hook/EnhancedChangesListModifyLineDataHook.php rename to includes/recentchanges/Hook/EnhancedChangesListModifyLineDataHook.php diff --git a/includes/changes/Hook/EnhancedChangesList__getLogTextHook.php b/includes/recentchanges/Hook/EnhancedChangesList__getLogTextHook.php similarity index 100% rename from includes/changes/Hook/EnhancedChangesList__getLogTextHook.php rename to includes/recentchanges/Hook/EnhancedChangesList__getLogTextHook.php diff --git a/includes/changes/Hook/FetchChangesListHook.php b/includes/recentchanges/Hook/FetchChangesListHook.php similarity index 100% rename from includes/changes/Hook/FetchChangesListHook.php rename to includes/recentchanges/Hook/FetchChangesListHook.php diff --git a/includes/changes/Hook/MarkPatrolledCompleteHook.php b/includes/recentchanges/Hook/MarkPatrolledCompleteHook.php similarity index 100% rename from includes/changes/Hook/MarkPatrolledCompleteHook.php rename to includes/recentchanges/Hook/MarkPatrolledCompleteHook.php diff --git a/includes/changes/Hook/MarkPatrolledHook.php b/includes/recentchanges/Hook/MarkPatrolledHook.php similarity index 100% rename from includes/changes/Hook/MarkPatrolledHook.php rename to includes/recentchanges/Hook/MarkPatrolledHook.php diff --git a/includes/changes/Hook/OldChangesListRecentChangesLineHook.php b/includes/recentchanges/Hook/OldChangesListRecentChangesLineHook.php similarity index 100% rename from includes/changes/Hook/OldChangesListRecentChangesLineHook.php rename to includes/recentchanges/Hook/OldChangesListRecentChangesLineHook.php diff --git a/includes/changes/Hook/RecentChange_saveHook.php b/includes/recentchanges/Hook/RecentChange_saveHook.php similarity index 100% rename from includes/changes/Hook/RecentChange_saveHook.php rename to includes/recentchanges/Hook/RecentChange_saveHook.php diff --git a/includes/changes/OldChangesList.php b/includes/recentchanges/OldChangesList.php similarity index 100% rename from includes/changes/OldChangesList.php rename to includes/recentchanges/OldChangesList.php diff --git a/includes/changes/RCCacheEntry.php b/includes/recentchanges/RCCacheEntry.php similarity index 100% rename from includes/changes/RCCacheEntry.php rename to includes/recentchanges/RCCacheEntry.php diff --git a/includes/changes/RCCacheEntryFactory.php b/includes/recentchanges/RCCacheEntryFactory.php similarity index 100% rename from includes/changes/RCCacheEntryFactory.php rename to includes/recentchanges/RCCacheEntryFactory.php diff --git a/includes/rcfeed/FormattedRCFeed.php b/includes/recentchanges/RCFeed/FormattedRCFeed.php similarity index 100% rename from includes/rcfeed/FormattedRCFeed.php rename to includes/recentchanges/RCFeed/FormattedRCFeed.php diff --git a/includes/rcfeed/Hook/IRCLineURLHook.php b/includes/recentchanges/RCFeed/Hook/IRCLineURLHook.php similarity index 100% rename from includes/rcfeed/Hook/IRCLineURLHook.php rename to includes/recentchanges/RCFeed/Hook/IRCLineURLHook.php diff --git a/includes/rcfeed/IRCColourfulRCFeedFormatter.php b/includes/recentchanges/RCFeed/IRCColourfulRCFeedFormatter.php similarity index 100% rename from includes/rcfeed/IRCColourfulRCFeedFormatter.php rename to includes/recentchanges/RCFeed/IRCColourfulRCFeedFormatter.php diff --git a/includes/rcfeed/JSONRCFeedFormatter.php b/includes/recentchanges/RCFeed/JSONRCFeedFormatter.php similarity index 100% rename from includes/rcfeed/JSONRCFeedFormatter.php rename to includes/recentchanges/RCFeed/JSONRCFeedFormatter.php diff --git a/includes/rcfeed/MachineReadableRCFeedFormatter.php b/includes/recentchanges/RCFeed/MachineReadableRCFeedFormatter.php similarity index 100% rename from includes/rcfeed/MachineReadableRCFeedFormatter.php rename to includes/recentchanges/RCFeed/MachineReadableRCFeedFormatter.php diff --git a/includes/rcfeed/RCFeed.php b/includes/recentchanges/RCFeed/RCFeed.php similarity index 100% rename from includes/rcfeed/RCFeed.php rename to includes/recentchanges/RCFeed/RCFeed.php diff --git a/includes/rcfeed/RCFeedFormatter.php b/includes/recentchanges/RCFeed/RCFeedFormatter.php similarity index 100% rename from includes/rcfeed/RCFeedFormatter.php rename to includes/recentchanges/RCFeed/RCFeedFormatter.php diff --git a/includes/rcfeed/RedisPubSubFeedEngine.php b/includes/recentchanges/RCFeed/RedisPubSubFeedEngine.php similarity index 100% rename from includes/rcfeed/RedisPubSubFeedEngine.php rename to includes/recentchanges/RCFeed/RedisPubSubFeedEngine.php diff --git a/includes/rcfeed/UDPRCFeedEngine.php b/includes/recentchanges/RCFeed/UDPRCFeedEngine.php similarity index 100% rename from includes/rcfeed/UDPRCFeedEngine.php rename to includes/recentchanges/RCFeed/UDPRCFeedEngine.php diff --git a/includes/rcfeed/XMLRCFeedFormatter.php b/includes/recentchanges/RCFeed/XMLRCFeedFormatter.php similarity index 100% rename from includes/rcfeed/XMLRCFeedFormatter.php rename to includes/recentchanges/RCFeed/XMLRCFeedFormatter.php diff --git a/includes/changes/RecentChange.php b/includes/recentchanges/RecentChange.php similarity index 100% rename from includes/changes/RecentChange.php rename to includes/recentchanges/RecentChange.php diff --git a/includes/changes/RecentChangesUpdateJob.php b/includes/recentchanges/RecentChangesUpdateJob.php similarity index 100% rename from includes/changes/RecentChangesUpdateJob.php rename to includes/recentchanges/RecentChangesUpdateJob.php diff --git a/tests/common/TestsAutoLoader.php b/tests/common/TestsAutoLoader.php index 0f2290a4558..26ee2dfe706 100644 --- a/tests/common/TestsAutoLoader.php +++ b/tests/common/TestsAutoLoader.php @@ -111,8 +111,8 @@ $wgAutoloadClasses += [ # tests/phpunit/includes/cache 'LinkCacheTestTrait' => "$testDir/phpunit/includes/cache/LinkCacheTestTrait.php", - # tests/phpunit/includes/changes - 'TestRecentChangesHelper' => "$testDir/phpunit/includes/changes/TestRecentChangesHelper.php", + # tests/phpunit/includes/recentchanges + 'TestRecentChangesHelper' => "$testDir/phpunit/includes/recentchanges/TestRecentChangesHelper.php", # tests/phpunit/includes/config 'TestAllServiceOptionsUsed' => "$testDir/phpunit/includes/config/TestAllServiceOptionsUsed.php", diff --git a/tests/phpunit/includes/changes/CategoryMembershipChangeTest.php b/tests/phpunit/includes/recentchanges/CategoryMembershipChangeTest.php similarity index 100% rename from tests/phpunit/includes/changes/CategoryMembershipChangeTest.php rename to tests/phpunit/includes/recentchanges/CategoryMembershipChangeTest.php diff --git a/tests/phpunit/includes/changes/EnhancedChangesListTest.php b/tests/phpunit/includes/recentchanges/EnhancedChangesListTest.php similarity index 100% rename from tests/phpunit/includes/changes/EnhancedChangesListTest.php rename to tests/phpunit/includes/recentchanges/EnhancedChangesListTest.php diff --git a/tests/phpunit/includes/changes/OldChangesListTest.php b/tests/phpunit/includes/recentchanges/OldChangesListTest.php similarity index 100% rename from tests/phpunit/includes/changes/OldChangesListTest.php rename to tests/phpunit/includes/recentchanges/OldChangesListTest.php diff --git a/tests/phpunit/includes/changes/RCCacheEntryFactoryTest.php b/tests/phpunit/includes/recentchanges/RCCacheEntryFactoryTest.php similarity index 100% rename from tests/phpunit/includes/changes/RCCacheEntryFactoryTest.php rename to tests/phpunit/includes/recentchanges/RCCacheEntryFactoryTest.php diff --git a/tests/phpunit/includes/changes/RecentChangeTest.php b/tests/phpunit/includes/recentchanges/RecentChangeTest.php similarity index 100% rename from tests/phpunit/includes/changes/RecentChangeTest.php rename to tests/phpunit/includes/recentchanges/RecentChangeTest.php diff --git a/tests/phpunit/includes/changes/RecentChangesUpdateJobTest.php b/tests/phpunit/includes/recentchanges/RecentChangesUpdateJobTest.php similarity index 100% rename from tests/phpunit/includes/changes/RecentChangesUpdateJobTest.php rename to tests/phpunit/includes/recentchanges/RecentChangesUpdateJobTest.php diff --git a/tests/phpunit/includes/changes/TestRecentChangesHelper.php b/tests/phpunit/includes/recentchanges/TestRecentChangesHelper.php similarity index 100% rename from tests/phpunit/includes/changes/TestRecentChangesHelper.php rename to tests/phpunit/includes/recentchanges/TestRecentChangesHelper.php diff --git a/tests/phpunit/includes/rcfeed/RCFeedIntegrationTest.php b/tests/phpunit/includes/recentchanges/rcfeed/RCFeedIntegrationTest.php similarity index 100% rename from tests/phpunit/includes/rcfeed/RCFeedIntegrationTest.php rename to tests/phpunit/includes/recentchanges/rcfeed/RCFeedIntegrationTest.php diff --git a/tests/phpunit/unit/includes/changes/ChangesListBooleanFilterGroupTest.php b/tests/phpunit/unit/includes/recentchanges/ChangesListBooleanFilterGroupTest.php similarity index 100% rename from tests/phpunit/unit/includes/changes/ChangesListBooleanFilterGroupTest.php rename to tests/phpunit/unit/includes/recentchanges/ChangesListBooleanFilterGroupTest.php diff --git a/tests/phpunit/unit/includes/changes/ChangesListBooleanFilterTest.php b/tests/phpunit/unit/includes/recentchanges/ChangesListBooleanFilterTest.php similarity index 100% rename from tests/phpunit/unit/includes/changes/ChangesListBooleanFilterTest.php rename to tests/phpunit/unit/includes/recentchanges/ChangesListBooleanFilterTest.php diff --git a/tests/phpunit/unit/includes/changes/ChangesListFilterGroupTest.php b/tests/phpunit/unit/includes/recentchanges/ChangesListFilterGroupTest.php similarity index 100% rename from tests/phpunit/unit/includes/changes/ChangesListFilterGroupTest.php rename to tests/phpunit/unit/includes/recentchanges/ChangesListFilterGroupTest.php diff --git a/tests/phpunit/unit/includes/changes/ChangesListFilterTest.php b/tests/phpunit/unit/includes/recentchanges/ChangesListFilterTest.php similarity index 100% rename from tests/phpunit/unit/includes/changes/ChangesListFilterTest.php rename to tests/phpunit/unit/includes/recentchanges/ChangesListFilterTest.php diff --git a/tests/phpunit/unit/includes/changes/ChangesListStringOptionsFilterGroupTest.php b/tests/phpunit/unit/includes/recentchanges/ChangesListStringOptionsFilterGroupTest.php similarity index 100% rename from tests/phpunit/unit/includes/changes/ChangesListStringOptionsFilterGroupTest.php rename to tests/phpunit/unit/includes/recentchanges/ChangesListStringOptionsFilterGroupTest.php diff --git a/tests/phpunit/unit/includes/rcfeed/RCFeedTest.php b/tests/phpunit/unit/includes/recentchanges/rcfeed/RCFeedTest.php similarity index 100% rename from tests/phpunit/unit/includes/rcfeed/RCFeedTest.php rename to tests/phpunit/unit/includes/recentchanges/rcfeed/RCFeedTest.php