Page MenuHomePhabricator

Adopt PSR-4 namespaces in WMF-deployed extensions/skins
Open, Needs TriagePublic

Description

MW Release Tarballed Extensions: T278279: Namespace MW Tarball Bundled Extensions/Skins

Note, this list may not be up to date as to which have been namespaced

Extensions:

  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralAuth
  • CentralNotice
  • CharInsert
  • CheckUser
  • CirrusSearch
  • Cite
  • CiteThisPage
  • Citoid
  • cldr
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • ContentTranslation
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DiscussionTools
  • DismissableSiteNotice
  • DonationInterface
  • DoubleWiki
  • DynamicSidebar
  • Echo
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GettingStarted
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GrowthExperiments
  • GuidedTour
  • GWToolset
  • ImageMap
  • InputBox
  • Insider
  • intersection
  • Interwiki
  • InterwikiSorting
  • IPInfo
  • Jade
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MobileApp
  • MobileFrontend
  • MultimediaViewer
  • NavigationTiming
  • Newsletter
  • NewUserMessage
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • ORES
  • PageAssessments
  • PagedTiffHandler
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • RSS
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • timeline
  • TitleBlacklist
  • TocTree
  • TorBlock
  • Translate
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UploadWizard
  • UrlShortener
  • VipsScaler
  • VisualEditor
  • WebAuthn
  • Wikibase
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikiEditor
  • wikihiero
  • WikiLove
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • XAnalytics

Skins:

  • CologneBlue
  • MinervaNeue
  • Modern
  • MonoBook
  • Nostalgia
  • Timeless
  • Vector
  • WikimediaApiPortal

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
ResolvedReedy
OpenNone
Resolvedabi_
Resolvedabi_
Resolvedabi_
ResolvedWangombe
ResolvedWangombe
ResolvedPRODUCTION ERRORabi_
ResolvedBUG REPORTabi_
ResolvedPRODUCTION ERRORUrbanecm
ResolvedPRODUCTION ERRORUmherirrender
ResolvedBUG REPORTNikerabbit
Resolvedabi_
ResolvedWangombe
ResolvedPRODUCTION ERRORabi_
ResolvedPRODUCTION ERRORabi_
ResolvedBUG REPORTabi_
ResolvedWangombe
ResolvedNone
ResolvedWangombe
OpenNone
ResolvedWangombe
ResolvedWangombe
OpenNone
OpenNone

Event Timeline

Reedy renamed this task from Namespace WMF Production MW Extensions to Namespace WMF Production MW Extensions/Skins.Mar 24 2021, 12:32 AM
Reedy updated the task description. (Show Details)
Reedy updated the task description. (Show Details)

As a rough check, though possibly more relevant to T182943.

These are all the extension.json/skin.json files that still have AutoloadClasses. This doesn't mean they haven't been namespaced, but conversely, if they're not listed, they have been completely moved...

reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.20$ grep AutoloadClasses extensions/*/extension.json
extensions/AbuseFilter/extension.json:	"AutoloadClasses": {
extensions/AbuseFilter/extension.json:	"TestAutoloadClasses": {
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/AntiSpoof/extension.json:	"AutoloadClasses": {
extensions/ApiFeatureUsage/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/BetaFeatures/extension.json:	"TestAutoloadClasses": {
extensions/Calendar/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"TestAutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"TestAutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/CirrusSearch/extension.json:	"TestAutoloadClasses": {
extensions/Citoid/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/CodeMirror/extension.json:	"AutoloadClasses": {
extensions/CodeReview/extension.json:	"AutoloadClasses": {
extensions/Cognate/extension.json:	"AutoloadClasses": {
extensions/Cognate/extension.json:	"TestAutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"TestAutoloadClasses": {
extensions/CongressLookup/extension.json:	"AutoloadClasses": {
extensions/ContactPage/extension.json:	"AutoloadClasses": {
extensions/ContentTranslation/extension.json:	"AutoloadClasses": {
extensions/CreditsSource/extension.json:	"AutoloadClasses": {
extensions/DismissableSiteNotice/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/DoubleWiki/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"TestAutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/ElectronPdfService/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/ExtensionDistributor/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/Flow/extension.json:	"AutoloadClasses": {
extensions/Flow/extension.json:	"TestAutoloadClasses": {
extensions/FundraiserLandingPage/extension.json:	"AutoloadClasses": {
extensions/Gadgets/extension.json:	"AutoloadClasses": {
extensions/Gadgets/extension.json:	"TestAutoloadClasses": {
extensions/GeoCrumbs/extension.json:	"AutoloadClasses": {
extensions/GlobalBlocking/extension.json:	"AutoloadClasses": {
extensions/GlobalCssJs/extension.json:	"TestAutoloadClasses": {
extensions/GoogleNewsSitemap/extension.json:	"AutoloadClasses": {
extensions/GrowthExperiments/extension.json:	"TestAutoloadClasses": {
extensions/GuidedTour/extension.json:	"AutoloadClasses": {
extensions/Insider/extension.json:	"AutoloadClasses": {
extensions/intersection/extension.json:	"AutoloadClasses": {
extensions/Josa/extension.json:	"AutoloadClasses": {
extensions/JsonConfig/extension.json:	"TestAutoloadClasses": {
extensions/LandingCheck/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/Listings/extension.json:	"AutoloadClasses": {
extensions/MapSources/extension.json:	"AutoloadClasses": {
extensions/MassMessage/extension.json:	"TestAutoloadClasses": {
extensions/Math/extension.json:	"TestAutoloadClasses": {
extensions/MediaModeration/extension.json:	"TestAutoloadClasses": {
extensions/MobileApp/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"TestAutoloadClasses": {
extensions/MultimediaViewer/extension.json:	"AutoloadClasses": {
extensions/NearbyPages/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/NewUserMessage/extension.json:	"AutoloadClasses": {
extensions/OAuth/extension.json:	"TestAutoloadClasses": {
extensions/OpenStackManager/extension.json:	"AutoloadClasses": {
extensions/ORES/extension.json:	"TestAutoloadClasses": {
extensions/PagedTiffHandler/extension.json:	"TestAutoloadClasses": {
extensions/PageNotice/extension.json:	"AutoloadClasses": {
extensions/PageTriage/extension.json:	"TestAutoloadClasses": {
extensions/Poem/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"TestAutoloadClasses": {
extensions/Quiz/extension.json:	"AutoloadClasses": {
extensions/Renameuser/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/SandboxLink/extension.json:	"AutoloadClasses": {
extensions/Score/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"TestAutoloadClasses": {
extensions/SearchExtraNS/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/ShortUrl/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SubPageList3/extension.json:	"AutoloadClasses": {
extensions/SubpageSortkey/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TemplateStyles/extension.json:	"AutoloadClasses": {
extensions/TheWikipediaLibrary/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"TestAutoloadClasses": {
extensions/timeline/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"TestAutoloadClasses": {
extensions/TranslationNotifications/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadsLink/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VipsScaler/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
extensions/WikidataPageBanner/extension.json:	"AutoloadClasses": {
extensions/WikidataPageBanner/extension.json:	"TestAutoloadClasses": {
extensions/WikiEditor/extension.json:	"AutoloadClasses": {
extensions/WikimediaIncubator/extension.json:	"AutoloadClasses": {
extensions/WikimediaMessages/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.20$ grep AutoloadClasses skins/*/skin.json
skins/CologneBlue/skin.json:	"AutoloadClasses": {
skins/MinervaNeue/skin.json:	"AutoloadClasses": {
skins/Nostalgia/skin.json:	"AutoloadClasses": {
skins/Timeless/skin.json:	"AutoloadClasses": {
skins/Vector/skin.json:	"AutoloadClasses": {
skins/WikimediaApiPortal/skin.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.23$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/AntiSpoof/extension.json:	"AutoloadClasses": {
extensions/ApiFeatureUsage/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/Calendar/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/Citoid/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/CodeMirror/extension.json:	"AutoloadClasses": {
extensions/CodeReview/extension.json:	"AutoloadClasses": {
extensions/Cognate/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/CongressLookup/extension.json:	"AutoloadClasses": {
extensions/ContentTranslation/extension.json:	"AutoloadClasses": {
extensions/CreditsSource/extension.json:	"AutoloadClasses": {
extensions/DismissableSiteNotice/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/ExtensionDistributor/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/Flow/extension.json:	"AutoloadClasses": {
extensions/FundraiserLandingPage/extension.json:	"AutoloadClasses": {
extensions/Gadgets/extension.json:	"AutoloadClasses": {
extensions/GeoCrumbs/extension.json:	"AutoloadClasses": {
extensions/GlobalBlocking/extension.json:	"AutoloadClasses": {
extensions/GoogleNewsSitemap/extension.json:	"AutoloadClasses": {
extensions/GuidedTour/extension.json:	"AutoloadClasses": {
extensions/Insider/extension.json:	"AutoloadClasses": {
extensions/intersection/extension.json:	"AutoloadClasses": {
extensions/Josa/extension.json:	"AutoloadClasses": {
extensions/LandingCheck/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/Listings/extension.json:	"AutoloadClasses": {
extensions/MapSources/extension.json:	"AutoloadClasses": {
extensions/MobileApp/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/MultimediaViewer/extension.json:	"AutoloadClasses": {
extensions/NearbyPages/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/NewUserMessage/extension.json:	"AutoloadClasses": {
extensions/OpenStackManager/extension.json:	"AutoloadClasses": {
extensions/PageNotice/extension.json:	"AutoloadClasses": {
extensions/Poem/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/Quiz/extension.json:	"AutoloadClasses": {
extensions/Renameuser/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Score/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SearchExtraNS/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/ShortUrl/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SubPageList3/extension.json:	"AutoloadClasses": {
extensions/SubpageSortkey/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TemplateStyles/extension.json:	"AutoloadClasses": {
extensions/TheWikipediaLibrary/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/timeline/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/TranslationNotifications/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadsLink/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VipsScaler/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
extensions/WikimediaIncubator/extension.json:	"AutoloadClasses": {
extensions/WikimediaMessages/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.23$ grep \"AutoloadClasses extensions/*/extension.json | wc -l
77
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.23$ grep \"AutoloadClasses skins/*/skin.json
skins/MinervaNeue/skin.json:	"AutoloadClasses": {
skins/Nostalgia/skin.json:	"AutoloadClasses": {
skins/Vector/skin.json:	"AutoloadClasses": {

77 down to 58

reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.24$ grep \"AutoloadClasses skins/*/skin.json
skins/MinervaNeue/skin.json:	"AutoloadClasses": {
skins/Vector/skin.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.24$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/ApiFeatureUsage/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/Calendar/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/CodeReview/extension.json:	"AutoloadClasses": {
extensions/Cognate/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/CongressLookup/extension.json:	"AutoloadClasses": {
extensions/ContentTranslation/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/ExtensionDistributor/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/Flow/extension.json:	"AutoloadClasses": {
extensions/FundraiserLandingPage/extension.json:	"AutoloadClasses": {
extensions/Gadgets/extension.json:	"AutoloadClasses": {
extensions/GlobalBlocking/extension.json:	"AutoloadClasses": {
extensions/GoogleNewsSitemap/extension.json:	"AutoloadClasses": {
extensions/GuidedTour/extension.json:	"AutoloadClasses": {
extensions/intersection/extension.json:	"AutoloadClasses": {
extensions/LandingCheck/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileApp/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/OpenStackManager/extension.json:	"AutoloadClasses": {
extensions/PageNotice/extension.json:	"AutoloadClasses": {
extensions/Poem/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/Quiz/extension.json:	"AutoloadClasses": {
extensions/Renameuser/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Score/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/ShortUrl/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TemplateStyles/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/TranslationNotifications/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadsLink/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
extensions/WikimediaIncubator/extension.json:	"AutoloadClasses": {
extensions/WikimediaMessages/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.24$ grep \"AutoloadClasses extensions/*/extension.json | wc -l
58

77 down to 58

16 more in Gerrit. 2 skin patches to help move the migration in the right direction...

https://gerrit.wikimedia.org/r/q/topic:%22T278278%22+status:open

Change 767913 had a related patch set uploaded (by Krinkle; author: Reedy):

[mediawiki/extensions/CongressLookup@master] Namespace extension

https://gerrit.wikimedia.org/r/767913

Change 767913 merged by jenkins-bot:

[mediawiki/extensions/CongressLookup@master] Namespace extension

https://gerrit.wikimedia.org/r/767913

Change 741975 had a related patch set uploaded (by Krinkle; author: Reedy):

[mediawiki/extensions/EventLogging@master] Namespace extension

https://gerrit.wikimedia.org/r/741975

Change 741975 merged by jenkins-bot:

[mediawiki/extensions/EventLogging@master] Namespace extension

https://gerrit.wikimedia.org/r/741975

Change 760264 had a related patch set uploaded (by Krinkle; author: Reedy):

[mediawiki/extensions/Gadgets@master] Namespace extension

https://gerrit.wikimedia.org/r/760264

Change 760264 merged by jenkins-bot:

[mediawiki/extensions/Gadgets@master] Namespace extension

https://gerrit.wikimedia.org/r/760264

Reedy added a project: Epic.
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.25$ grep \"AutoloadClasses extensions/*/extension.json | wc -l
48
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.25$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/ApiFeatureUsage/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/CodeReview/extension.json:	"AutoloadClasses": {
extensions/Cognate/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/ExtensionDistributor/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/Flow/extension.json:	"AutoloadClasses": {
extensions/FundraiserLandingPage/extension.json:	"AutoloadClasses": {
extensions/Gadgets/extension.json:	"AutoloadClasses": {
extensions/GlobalBlocking/extension.json:	"AutoloadClasses": {
extensions/GoogleNewsSitemap/extension.json:	"AutoloadClasses": {
extensions/GuidedTour/extension.json:	"AutoloadClasses": {
extensions/intersection/extension.json:	"AutoloadClasses": {
extensions/LandingCheck/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileApp/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/PageNotice/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/Renameuser/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/ShortUrl/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/TranslationNotifications/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadsLink/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.25$ grep \"AutoloadClasses skins/*/skin.json
skins/Vector/skin.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.26$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/CodeReview/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/ExtensionDistributor/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/Flow/extension.json:	"AutoloadClasses": {
extensions/FundraiserLandingPage/extension.json:	"AutoloadClasses": {
extensions/Gadgets/extension.json:	"AutoloadClasses": {
extensions/GlobalBlocking/extension.json:	"AutoloadClasses": {
extensions/GoogleNewsSitemap/extension.json:	"AutoloadClasses": {
extensions/GuidedTour/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/Renameuser/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/ShortUrl/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/TranslationNotifications/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadsLink/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.38.0-wmf.26$ grep \"AutoloadClasses skins/*/skin.json
skins/Vector/skin.json:	"AutoloadClasses": {
Reedy updated the task description. (Show Details)
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.3$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/CodeReview/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/ExtensionDistributor/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/Flow/extension.json:	"AutoloadClasses": {
extensions/FundraiserLandingPage/extension.json:	"AutoloadClasses": {
extensions/Gadgets/extension.json:	"AutoloadClasses": {
extensions/GlobalBlocking/extension.json:	"AutoloadClasses": {
extensions/GoogleNewsSitemap/extension.json:	"AutoloadClasses": {
extensions/GuidedTour/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/Renameuser/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/ShortUrl/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadsLink/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.3$ grep \"AutoloadClasses skins/*/skin.json
skins/Vector/skin.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.5$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/CodeReview/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/ExtensionDistributor/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/Gadgets/extension.json:	"AutoloadClasses": {
extensions/GlobalBlocking/extension.json:	"AutoloadClasses": {
extensions/GoogleNewsSitemap/extension.json:	"AutoloadClasses": {
extensions/GuidedTour/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/Renameuser/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/ShortUrl/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
Krinkle renamed this task from Namespace WMF Production MW Extensions/Skins to Adopt PSR-4 namespaces in WMF-deployed extensions/skins.Mar 29 2022, 4:58 PM
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.6$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/CodeReview/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/ExtensionDistributor/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/GoogleNewsSitemap/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/ShortUrl/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.6$ grep \"AutoloadClasses skins/*/skin.json
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.6$
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.14$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/VisualEditor/extension.json:	"AutoloadClasses": {
Reedy updated the task description. (Show Details)
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.19$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.19$ grep \"AutoloadClasses extensions/*/extension.json -A 3
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/ActiveAbstract/extension.json-		"AbstractFilter": "includes/AbstractFilter.php",
extensions/ActiveAbstract/extension.json-		"NoredirectFilter": "includes/NoredirectFilter.php",
extensions/ActiveAbstract/extension.json-		"GoogleCoopFilter": "includes/GoogleCoopFilter.php"
--
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json-		"Babel": "includes/Babel.php",
extensions/Babel/extension.json-		"MediaWiki\\Babel\\Babel": "includes/Babel.php"
extensions/Babel/extension.json-	},
--
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json-		"CentralAuthSessionProvider": "includes/session/CentralAuthSessionProvider.php",
extensions/CentralAuth/extension.json-		"CentralAuthApiSessionProvider": "includes/session/CentralAuthApiSessionProvider.php",
extensions/CentralAuth/extension.json-		"CentralAuthHeaderSessionProvider": "includes/session/CentralAuthHeaderSessionProvider.php",
--
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json-		"AllocationCalculator": "includes/AllocationCalculator.php",
extensions/CentralNotice/extension.json-		"ApiCentralNoticeCdnCacheUpdateBanner": "includes/api/ApiCentralNoticeCdnCacheUpdateBanner.php",
extensions/CentralNotice/extension.json-		"ApiCentralNoticeChoiceData": "includes/api/ApiCentralNoticeChoiceData.php",
--
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json-		"PopulateCheckUserTable": "maintenance/populateCheckUserTable.php",
extensions/CheckUser/extension.json-		"MediaWiki\\CheckUser\\Maintenance\\PopulateCucActor": "maintenance/populateCucActor.php"
extensions/CheckUser/extension.json-	},
--
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json-		"CountryNames": "includes/CountryNames.php",
extensions/cldr/extension.json-		"LanguageNames": "includes/LanguageNames.php",
extensions/cldr/extension.json-		"MediaWiki\\Extension\\CLDR\\CountryNames": "includes/CountryNames.php",
--
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json-		"SpecialCollection": "includes/Specials/SpecialCollection.php",
extensions/Collection/extension.json-		"CollectionSession": "includes/CollectionSession.php",
extensions/Collection/extension.json-		"CollectionHooks": "includes/CollectionHooks.php",
--
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json-		"ConfirmEditHooks": "includes/ConfirmEditHooks.php",
extensions/ConfirmEdit/extension.json-		"SimpleCaptcha": "SimpleCaptcha/SimpleCaptcha.php",
extensions/ConfirmEdit/extension.json-		"CaptchaStore": "includes/store/CaptchaStore.php",
--
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json-		"Amount": "gateway_common/Amount.php",
extensions/DonationInterface/extension.json-		"AmountInCents": "gateway_common/AmountInCents.php",
extensions/DonationInterface/extension.json-		"ArrayHelper": "gateway_common/ArrayHelper.php",
--
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json-		"ApiCrossWiki": "includes/api/ApiCrossWiki.php",
extensions/Echo/extension.json-		"ApiEchoArticleReminder": "includes/api/ApiEchoArticleReminder.php",
extensions/Echo/extension.json-		"ApiEchoMarkRead": "includes/api/ApiEchoMarkRead.php",
--
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json-		"ElasticaConnection": "includes/ElasticaConnection.php",
extensions/Elastica/extension.json-		"MWElasticUtils": "includes/MWElasticUtils.php",
extensions/Elastica/extension.json-		"MediaWiki\\Extension\\Elastica\\ElasticaConnection": "includes/ElasticaConnection.php",
--
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json-		"EventLogging": "includes/EventLogging.php",
extensions/EventLogging/extension.json-		"JsonSchemaException": "includes/Libs/JsonSchemaValidation/JsonSchemaException.php",
extensions/EventLogging/extension.json-		"MediaWiki\\Extension\\EventLogging\\EventLogging": "includes/EventLogging.php",
--
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json-		"FlaggedRevsSetup": "FlaggedRevsSetup.php",
extensions/FlaggedRevs/extension.json-		"FlaggedRevs": "backend/FlaggedRevs.php",
extensions/FlaggedRevs/extension.json-		"FRUserCounters": "backend/FRUserCounters.php",
--
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json-		"LdapAuthenticationHooks": "includes/LdapAuthenticationHooks.php",
extensions/LdapAuthentication/extension.json-		"LdapAuthenticationPlugin": "includes/LdapAuthenticationPlugin.php",
extensions/LdapAuthentication/extension.json-		"LdapPrimaryAuthenticationProvider": "includes/LdapPrimaryAuthenticationProvider.php"
--
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json-		"ApiFeedLQTThreads": "api/ApiFeedLQTThreads.php",
extensions/LiquidThreads/extension.json-		"ApiQueryLQTThreads": "api/ApiQueryLQTThreads.php",
extensions/LiquidThreads/extension.json-		"ApiThreadAction": "api/ApiThreadAction.php",
--
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json-		"ExtMobileFrontend": "includes/ExtMobileFrontend.php",
extensions/MobileFrontend/extension.json-		"MobileFrontendHooks": "includes/MobileFrontendHooks.php",
extensions/MobileFrontend/extension.json-		"MobileFrontendEditorHooks": "includes/MobileFrontendEditorHooks.php",
--
extensions/Newsletter/extension.json:	"AutoloadClasses": {
extensions/Newsletter/extension.json-		"Newsletter": "includes/Newsletter.php",
extensions/Newsletter/extension.json-		"NewsletterDb": "includes/NewsletterDb.php",
extensions/Newsletter/extension.json-		"NewsletterEditPage": "includes/NewsletterEditPage.php",
--
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json-		"FixProofreadPagePagesContentModel": "maintenance/fixProofreadPagePagesContentModel.php",
extensions/ProofreadPage/extension.json-		"FixProofreadIndexPagesContentModel": "maintenance/fixProofreadIndexPagesContentModel.php"
extensions/ProofreadPage/extension.json-	},
--
extensions/RSS/extension.json:	"AutoloadClasses": {
extensions/RSS/extension.json-		"RSSHooks": "includes/RSSHooks.php",
extensions/RSS/extension.json-		"RSSParser": "includes/RSSParser.php",
extensions/RSS/extension.json-		"RSSUtils": "includes/RSSUtils.php",
--
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json-		"Scribunto_LuaError": "includes/engines/LuaCommon/LuaError.php",
extensions/Scribunto/extension.json-		"Scribunto_LuaInterpreterNotFoundError": "includes/engines/LuaCommon/LuaInterpreterNotFoundError.php",
extensions/Scribunto/extension.json-		"Scribunto_LuaInterpreterBadVersionError": "includes/engines/LuaCommon/LuaInterpreterBadVersionError.php",
--
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json-		"DeletePoll": "cli/delete.php",
extensions/SecurePoll/extension.json-		"UpdateNotBlockedKey": "cli/updateNotBlockedKey.php"
extensions/SecurePoll/extension.json-	},
--
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json-		"BaseBlacklist": "includes/BaseBlacklist.php",
extensions/SpamBlacklist/extension.json-		"MediaWiki\\Extension\\SpamBlacklist\\BaseBlacklist": "includes/BaseBlacklist.php"
extensions/SpamBlacklist/extension.json-	},
--
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json-		"SyntaxHighlight": "includes/SyntaxHighlight.php",
extensions/SyntaxHighlight_GeSHi/extension.json-		"MediaWiki\\SyntaxHighlight\\SyntaxHighlight": "includes/SyntaxHighlight.php"
extensions/SyntaxHighlight_GeSHi/extension.json-	},
--
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json-		"File_Ogg": "includes/Handlers/OggHandler/File_Ogg/File/Ogg.php",
extensions/TimedMediaHandler/extension.json-		"File_Ogg_Bitstream": "includes/Handlers/OggHandler/File_Ogg/File/Ogg/Bitstream.php",
extensions/TimedMediaHandler/extension.json-		"File_Ogg_Flac": "includes/Handlers/OggHandler/File_Ogg/File/Ogg/Flac.php",
--
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json-		"MediaWiki\\Extension\\TitleBlacklist\\TitleBlacklist": "includes/TitleBlacklist.php",
extensions/TitleBlacklist/extension.json-		"TitleBlacklist": "includes/TitleBlacklist.php",
extensions/TitleBlacklist/extension.json-		"MediaWiki\\Extension\\TitleBlacklist\\TitleBlacklistEntry": "includes/TitleBlacklistEntry.php",
--
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json-		"AggregateMessageGroup": "messagegroups/AggregateMessageGroup.php",
extensions/Translate/extension.json-		"AggregateMessageGroupLoader": "messagegroups/loaders/AggregateMessageGroupLoader.php",
extensions/Translate/extension.json-		"AmdFFS": "ffs/AmdFFS.php",
--
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json-		"LanguageNameSearch": "data/LanguageNameSearch.php",
extensions/UniversalLanguageSelector/extension.json-		"LanguageNameSearchData": "data/LanguageNameSearchData.php"
extensions/UniversalLanguageSelector/extension.json-	},
--
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json-		"UploadWizardHooks": "includes/UploadWizardHooks.php",
extensions/UploadWizard/extension.json-		"UploadWizardConfig": "includes/UploadWizardConfig.php",
extensions/UploadWizard/extension.json-		"UploadWizardTutorial": "includes/UploadWizardTutorial.php",
--
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json-		"DumpURLs": "maintenance/dumpURLs.php"
extensions/UrlShortener/extension.json-	},
extensions/UrlShortener/extension.json-	"AutoloadNamespaces": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.19$
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.22$ grep \"AutoloadClasses extensions/*/extension.json
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
reedy@deploy1002:/srv/mediawiki-staging/php-1.39.0-wmf.22$ grep \"AutoloadClasses extensions/*/extension.json -A 5
extensions/ActiveAbstract/extension.json:	"AutoloadClasses": {
extensions/ActiveAbstract/extension.json-		"AbstractFilter": "includes/AbstractFilter.php",
extensions/ActiveAbstract/extension.json-		"NoredirectFilter": "includes/NoredirectFilter.php",
extensions/ActiveAbstract/extension.json-		"GoogleCoopFilter": "includes/GoogleCoopFilter.php",
extensions/ActiveAbstract/extension.json-		"MediaWiki\\Extension\\ActiveAbstract\\AbstractFilter": "includes/AbstractFilter.php",
extensions/ActiveAbstract/extension.json-		"MediaWiki\\Extension\\ActiveAbstract\\NoredirectFilter": "includes/NoredirectFilter.php",
--
extensions/Babel/extension.json:	"AutoloadClasses": {
extensions/Babel/extension.json-		"Babel": "includes/Babel.php",
extensions/Babel/extension.json-		"MediaWiki\\Babel\\Babel": "includes/Babel.php"
extensions/Babel/extension.json-	},
extensions/Babel/extension.json-	"AutoloadNamespaces": {
extensions/Babel/extension.json-		"MediaWiki\\Babel\\": "includes/"
--
extensions/CentralAuth/extension.json:	"AutoloadClasses": {
extensions/CentralAuth/extension.json-		"CentralAuthSessionProvider": "includes/session/CentralAuthSessionProvider.php",
extensions/CentralAuth/extension.json-		"CentralAuthApiSessionProvider": "includes/session/CentralAuthApiSessionProvider.php",
extensions/CentralAuth/extension.json-		"CentralAuthHeaderSessionProvider": "includes/session/CentralAuthHeaderSessionProvider.php",
extensions/CentralAuth/extension.json-		"CentralAuthTokenSessionProvider": "includes/session/CentralAuthTokenSessionProvider.php"
extensions/CentralAuth/extension.json-	},
--
extensions/CentralNotice/extension.json:	"AutoloadClasses": {
extensions/CentralNotice/extension.json-		"AllocationCalculator": "includes/AllocationCalculator.php",
extensions/CentralNotice/extension.json-		"ApiCentralNoticeCdnCacheUpdateBanner": "includes/api/ApiCentralNoticeCdnCacheUpdateBanner.php",
extensions/CentralNotice/extension.json-		"ApiCentralNoticeChoiceData": "includes/api/ApiCentralNoticeChoiceData.php",
extensions/CentralNotice/extension.json-		"ApiCentralNoticeLogs": "includes/api/ApiCentralNoticeLogs.php",
extensions/CentralNotice/extension.json-		"ApiCentralNoticeQueryActiveCampaigns": "includes/api/ApiCentralNoticeQueryActiveCampaigns.php",
--
extensions/CheckUser/extension.json:	"AutoloadClasses": {
extensions/CheckUser/extension.json-		"PopulateCheckUserTable": "maintenance/populateCheckUserTable.php",
extensions/CheckUser/extension.json-		"MediaWiki\\CheckUser\\Maintenance\\PopulateCucActor": "maintenance/populateCucActor.php"
extensions/CheckUser/extension.json-	},
extensions/CheckUser/extension.json-	"ServiceWiringFiles": [
extensions/CheckUser/extension.json-		"src/ServiceWiring.php"
--
extensions/cldr/extension.json:	"AutoloadClasses": {
extensions/cldr/extension.json-		"CountryNames": "includes/CountryNames.php",
extensions/cldr/extension.json-		"LanguageNames": "includes/LanguageNames.php",
extensions/cldr/extension.json-		"MediaWiki\\Extension\\CLDR\\CountryNames": "includes/CountryNames.php",
extensions/cldr/extension.json-		"MediaWiki\\Extension\\CLDR\\LanguageNames": "includes/LanguageNames.php"
extensions/cldr/extension.json-	},
--
extensions/Collection/extension.json:	"AutoloadClasses": {
extensions/Collection/extension.json-		"SpecialCollection": "includes/Specials/SpecialCollection.php",
extensions/Collection/extension.json-		"CollectionSession": "includes/CollectionSession.php",
extensions/Collection/extension.json-		"CollectionHooks": "includes/CollectionHooks.php",
extensions/Collection/extension.json-		"CollectionSuggest": "includes/CollectionSuggest.php",
extensions/Collection/extension.json-		"CollectionProposals": "includes/CollectionProposals.php",
--
extensions/ConfirmEdit/extension.json:	"AutoloadClasses": {
extensions/ConfirmEdit/extension.json-		"ConfirmEditHooks": "includes/ConfirmEditHooks.php",
extensions/ConfirmEdit/extension.json-		"SimpleCaptcha": "SimpleCaptcha/SimpleCaptcha.php",
extensions/ConfirmEdit/extension.json-		"CaptchaStore": "includes/store/CaptchaStore.php",
extensions/ConfirmEdit/extension.json-		"CaptchaSessionStore": "includes/store/CaptchaSessionStore.php",
extensions/ConfirmEdit/extension.json-		"CaptchaCacheStore": "includes/store/CaptchaCacheStore.php",
--
extensions/DonationInterface/extension.json:	"AutoloadClasses": {
extensions/DonationInterface/extension.json-		"Amount": "gateway_common/Amount.php",
extensions/DonationInterface/extension.json-		"AmountInCents": "gateway_common/AmountInCents.php",
extensions/DonationInterface/extension.json-		"ArrayHelper": "gateway_common/ArrayHelper.php",
extensions/DonationInterface/extension.json-		"FiscalNumber": "gateway_common/FiscalNumber.php",
extensions/DonationInterface/extension.json-		"EmployerFieldValidation": "gateway_common/EmployerFieldValidation.php",
--
extensions/Echo/extension.json:	"AutoloadClasses": {
extensions/Echo/extension.json-		"ApiCrossWiki": "includes/api/ApiCrossWiki.php",
extensions/Echo/extension.json-		"ApiEchoArticleReminder": "includes/api/ApiEchoArticleReminder.php",
extensions/Echo/extension.json-		"ApiEchoMarkRead": "includes/api/ApiEchoMarkRead.php",
extensions/Echo/extension.json-		"ApiEchoMarkSeen": "includes/api/ApiEchoMarkSeen.php",
extensions/Echo/extension.json-		"ApiEchoMute": "includes/api/ApiEchoMute.php",
--
extensions/Elastica/extension.json:	"AutoloadClasses": {
extensions/Elastica/extension.json-		"ElasticaConnection": "includes/ElasticaConnection.php",
extensions/Elastica/extension.json-		"MWElasticUtils": "includes/MWElasticUtils.php",
extensions/Elastica/extension.json-		"MediaWiki\\Extension\\Elastica\\ElasticaConnection": "includes/ElasticaConnection.php",
extensions/Elastica/extension.json-		"MediaWiki\\Extension\\Elastica\\MWElasticUtils": "includes/MWElasticUtils.php"
extensions/Elastica/extension.json-	},
--
extensions/EventLogging/extension.json:	"AutoloadClasses": {
extensions/EventLogging/extension.json-		"EventLogging": "includes/EventLogging.php",
extensions/EventLogging/extension.json-		"JsonSchemaException": "includes/Libs/JsonSchemaValidation/JsonSchemaException.php",
extensions/EventLogging/extension.json-		"MediaWiki\\Extension\\EventLogging\\EventLogging": "includes/EventLogging.php",
extensions/EventLogging/extension.json-		"MediaWiki\\Extension\\EventLogging\\Libs\\JsonSchemaValidation\\JsonSchemaException": "includes/Libs/JsonSchemaValidation/JsonSchemaException.php",
extensions/EventLogging/extension.json-		"MediaWiki\\Extension\\EventLogging\\Libs\\UserBucketProvider\\UserBucketProvider": "includes/Libs/UserBucketProvider/UserBucketProvider.php",
--
extensions/FlaggedRevs/extension.json:	"AutoloadClasses": {
extensions/FlaggedRevs/extension.json-		"FlaggedRevsSetup": "FlaggedRevsSetup.php",
extensions/FlaggedRevs/extension.json-		"FlaggedRevs": "backend/FlaggedRevs.php",
extensions/FlaggedRevs/extension.json-		"FRUserCounters": "backend/FRUserCounters.php",
extensions/FlaggedRevs/extension.json-		"FRUserActivity": "backend/FRUserActivity.php",
extensions/FlaggedRevs/extension.json-		"FRPageConfig": "backend/FRPageConfig.php",
--
extensions/LdapAuthentication/extension.json:	"AutoloadClasses": {
extensions/LdapAuthentication/extension.json-		"LdapAuthenticationHooks": "includes/LdapAuthenticationHooks.php",
extensions/LdapAuthentication/extension.json-		"LdapAuthenticationPlugin": "includes/LdapAuthenticationPlugin.php",
extensions/LdapAuthentication/extension.json-		"LdapPrimaryAuthenticationProvider": "includes/LdapPrimaryAuthenticationProvider.php"
extensions/LdapAuthentication/extension.json-	},
extensions/LdapAuthentication/extension.json-	"Hooks": {
--
extensions/LiquidThreads/extension.json:	"AutoloadClasses": {
extensions/LiquidThreads/extension.json-		"IndividualThreadHistoryView": "includes/Pages/IndividualThreadHistoryView.php",
extensions/LiquidThreads/extension.json-		"LqtDeletionController": "includes/LqtDeletionController.php",
extensions/LiquidThreads/extension.json-		"LqtDiscussionPager": "includes/Pages/LqtDiscussionPager.php",
extensions/LiquidThreads/extension.json-		"LqtDispatch": "includes/LqtDispatch.php",
extensions/LiquidThreads/extension.json-		"LqtLogFormatter": "includes/LqtLogFormatter.php",
--
extensions/MobileFrontend/extension.json:	"AutoloadClasses": {
extensions/MobileFrontend/extension.json-		"ExtMobileFrontend": "includes/ExtMobileFrontend.php",
extensions/MobileFrontend/extension.json-		"MobileFrontendHooks": "includes/MobileFrontendHooks.php",
extensions/MobileFrontend/extension.json-		"MobileFrontendEditorHooks": "includes/MobileFrontendEditorHooks.php",
extensions/MobileFrontend/extension.json-		"MobileFrontendSkinHooks": "includes/MobileFrontendSkinHooks.php",
extensions/MobileFrontend/extension.json-		"MobileContext": "includes/MobileContext.php",
--
extensions/ProofreadPage/extension.json:	"AutoloadClasses": {
extensions/ProofreadPage/extension.json-		"FixProofreadPagePagesContentModel": "maintenance/fixProofreadPagePagesContentModel.php",
extensions/ProofreadPage/extension.json-		"FixProofreadIndexPagesContentModel": "maintenance/fixProofreadIndexPagesContentModel.php"
extensions/ProofreadPage/extension.json-	},
extensions/ProofreadPage/extension.json-	"TestAutoloadClasses": {
extensions/ProofreadPage/extension.json-		"ProofreadPage\\FileProviderMock": "tests/phpunit/FileProviderMock.php",
--
extensions/Scribunto/extension.json:	"AutoloadClasses": {
extensions/Scribunto/extension.json-		"Scribunto_LuaError": "includes/engines/LuaCommon/LuaError.php",
extensions/Scribunto/extension.json-		"Scribunto_LuaInterpreterNotFoundError": "includes/engines/LuaCommon/LuaInterpreterNotFoundError.php",
extensions/Scribunto/extension.json-		"Scribunto_LuaInterpreterBadVersionError": "includes/engines/LuaCommon/LuaInterpreterBadVersionError.php",
extensions/Scribunto/extension.json-		"Scribunto_LuaSandboxInterpreter": "includes/engines/LuaSandbox/LuaSandboxInterpreter.php",
extensions/Scribunto/extension.json-		"Scribunto_LuaSandboxCallback": "includes/engines/LuaSandbox/LuaSandboxCallback.php",
--
extensions/SecurePoll/extension.json:	"AutoloadClasses": {
extensions/SecurePoll/extension.json-		"DeletePoll": "cli/delete.php",
extensions/SecurePoll/extension.json-		"UpdateNotBlockedKey": "cli/updateNotBlockedKey.php"
extensions/SecurePoll/extension.json-	},
extensions/SecurePoll/extension.json-	"AutoloadNamespaces": {
extensions/SecurePoll/extension.json-		"MediaWiki\\Extension\\SecurePoll\\": "includes/"
--
extensions/SpamBlacklist/extension.json:	"AutoloadClasses": {
extensions/SpamBlacklist/extension.json-		"BaseBlacklist": "includes/BaseBlacklist.php",
extensions/SpamBlacklist/extension.json-		"MediaWiki\\Extension\\SpamBlacklist\\BaseBlacklist": "includes/BaseBlacklist.php"
extensions/SpamBlacklist/extension.json-	},
extensions/SpamBlacklist/extension.json-	"AutoloadNamespaces": {
extensions/SpamBlacklist/extension.json-		"MediaWiki\\Extension\\SpamBlacklist\\": "includes/"
--
extensions/SyntaxHighlight_GeSHi/extension.json:	"AutoloadClasses": {
extensions/SyntaxHighlight_GeSHi/extension.json-		"SyntaxHighlight": "includes/SyntaxHighlight.php",
extensions/SyntaxHighlight_GeSHi/extension.json-		"MediaWiki\\SyntaxHighlight\\SyntaxHighlight": "includes/SyntaxHighlight.php"
extensions/SyntaxHighlight_GeSHi/extension.json-	},
extensions/SyntaxHighlight_GeSHi/extension.json-	"ResourceFileModulePaths": {
extensions/SyntaxHighlight_GeSHi/extension.json-		"localBasePath": "modules",
--
extensions/TimedMediaHandler/extension.json:	"AutoloadClasses": {
extensions/TimedMediaHandler/extension.json-		"File_Ogg": "includes/Handlers/OggHandler/File_Ogg/File/Ogg.php",
extensions/TimedMediaHandler/extension.json-		"File_Ogg_Bitstream": "includes/Handlers/OggHandler/File_Ogg/File/Ogg/Bitstream.php",
extensions/TimedMediaHandler/extension.json-		"File_Ogg_Flac": "includes/Handlers/OggHandler/File_Ogg/File/Ogg/Flac.php",
extensions/TimedMediaHandler/extension.json-		"File_Ogg_Media": "includes/Handlers/OggHandler/File_Ogg/File/Ogg/Media.php",
extensions/TimedMediaHandler/extension.json-		"File_Ogg_Opus": "includes/Handlers/OggHandler/File_Ogg/File/Ogg/Opus.php",
--
extensions/TitleBlacklist/extension.json:	"AutoloadClasses": {
extensions/TitleBlacklist/extension.json-		"MediaWiki\\Extension\\TitleBlacklist\\TitleBlacklist": "includes/TitleBlacklist.php",
extensions/TitleBlacklist/extension.json-		"TitleBlacklist": "includes/TitleBlacklist.php",
extensions/TitleBlacklist/extension.json-		"MediaWiki\\Extension\\TitleBlacklist\\TitleBlacklistEntry": "includes/TitleBlacklistEntry.php",
extensions/TitleBlacklist/extension.json-		"TitleBlacklistEntry": "includes/TitleBlacklistEntry.php"
extensions/TitleBlacklist/extension.json-	},
--
extensions/Translate/extension.json:	"AutoloadClasses": {
extensions/Translate/extension.json-		"AggregateMessageGroup": "messagegroups/AggregateMessageGroup.php",
extensions/Translate/extension.json-		"AggregateMessageGroupLoader": "messagegroups/loaders/AggregateMessageGroupLoader.php",
extensions/Translate/extension.json-		"AmdFFS": "ffs/AmdFFS.php",
extensions/Translate/extension.json-		"AndroidXmlFFS": "ffs/AndroidXmlFFS.php",
extensions/Translate/extension.json-		"ApiQueryLanguageStats": "api/ApiQueryLanguageStats.php",
--
extensions/UniversalLanguageSelector/extension.json:	"AutoloadClasses": {
extensions/UniversalLanguageSelector/extension.json-		"LanguageNameSearch": "data/LanguageNameSearch.php",
extensions/UniversalLanguageSelector/extension.json-		"LanguageNameSearchData": "data/LanguageNameSearchData.php"
extensions/UniversalLanguageSelector/extension.json-	},
extensions/UniversalLanguageSelector/extension.json-	"AutoloadNamespaces": {
extensions/UniversalLanguageSelector/extension.json-		"UniversalLanguageSelector\\": "includes/"
--
extensions/UploadWizard/extension.json:	"AutoloadClasses": {
extensions/UploadWizard/extension.json-		"UploadWizardHooks": "includes/UploadWizardHooks.php",
extensions/UploadWizard/extension.json-		"UploadWizardConfig": "includes/UploadWizardConfig.php",
extensions/UploadWizard/extension.json-		"UploadWizardTutorial": "includes/UploadWizardTutorial.php",
extensions/UploadWizard/extension.json-		"UploadWizardCampaign": "includes/UploadWizardCampaign.php",
extensions/UploadWizard/extension.json-		"UploadWizardFlickrBlacklist": "includes/UploadWizardFlickrBlacklist.php",
--
extensions/UrlShortener/extension.json:	"AutoloadClasses": {
extensions/UrlShortener/extension.json-		"DumpURLs": "maintenance/dumpURLs.php"
extensions/UrlShortener/extension.json-	},
extensions/UrlShortener/extension.json-	"AutoloadNamespaces": {
extensions/UrlShortener/extension.json-		"MediaWiki\\Extension\\UrlShortener\\": "includes/"
extensions/UrlShortener/extension.json-	},