MediaWiki REL1_33
|
Locations of core classes Extension classes are specified with $wgAutoloadClasses This array is a global instead of a static member of AutoLoader to work around a bug in APC. More...
Static Public Member Functions | |
static | autoload ( $className) |
autoload - take a class name and attempt to load it | |
static | getAutoloadNamespaces () |
Get a mapping of namespace => file path The namespaces should follow the PSR-4 standard for autoloading. | |
static | resetAutoloadLocalClassesLower () |
Method to clear the protected class property $autoloadLocalClassesLower. | |
Static Public Attributes | |
static string[] | $psr4Namespaces = [] |
Static Protected Attributes | |
static | $autoloadLocalClassesLower = null |
Locations of core classes Extension classes are specified with $wgAutoloadClasses This array is a global instead of a static member of AutoLoader to work around a bug in APC.
Definition at line 30 of file AutoLoader.php.
|
static |
autoload - take a class name and attempt to load it
string | $className | Name of class we're looking for. |
Definition at line 44 of file AutoLoader.php.
References $file, $IP, $wgAutoloadAttemptLowercase, $wgAutoloadClasses, $wgAutoloadLocalClasses, and(), and wfDebugLog().
|
static |
Get a mapping of namespace => file path The namespaces should follow the PSR-4 standard for autoloading.
Definition at line 130 of file AutoLoader.php.
Referenced by AutoLoaderStructureTest\checkAutoLoadConf(), and AutoLoaderStructureTest\testAutoloadOrder().
|
static |
Method to clear the protected class property $autoloadLocalClassesLower.
Used in tests.
Definition at line 116 of file AutoLoader.php.
Referenced by AutoLoaderTest\setUp().
|
staticprotected |
Definition at line 31 of file AutoLoader.php.
|
static |
Definition at line 37 of file AutoLoader.php.
Referenced by ExtensionRegistry\exportExtractedData(), AutoLoaderStructureTest\providePSR4Completeness(), ExtensionRegistry\readFromQueue(), AutoLoaderTest\setUp(), and AutoLoaderTest\tearDown().