Currently, autoload maps:
'MediaWiki\\SpecialPage\\' => __DIR__ . '/specialpage/', for files in /specialpage/, which are not themselves the individual special pages, but rather the base classes, SpecialPageFactory, etc.
There is no namespace mapping for /specials/, where all of the core special pages actually live
Perhaps there should be?
Description
Description
Related Objects
Related Objects
- Mentioned Here
- T166010: The Great Namespaceization Effort
Event Timeline
Comment Actions
This is the right thing in general, but it seems pointless to me to invest time into this now, if we are going to do T166010: The Great Namespaceization Effort later. This is blocked until we require at least PHP 7.4, because of an issue with the class alias mechanism.
Untagging PET for now.