MediaWiki REL1_39
generateLocalAutoload.php
Go to the documentation of this file.
1<?php
2
3if ( PHP_SAPI != 'cli' && PHP_SAPI != 'phpdbg' ) {
4 die( "This script can only be run from the command line.\n" );
5}
6
7require_once __DIR__ . '/../includes/AutoLoader.php';
8require_once __DIR__ . '/../includes/utils/AutoloadGenerator.php';
9
10// Mediawiki installation directory
11$base = dirname( __DIR__ );
12
14$generator->setPsr4Namespaces( AutoLoader::CORE_NAMESPACES );
15$generator->initMediaWikiDefault();
16
17// Write out the autoload
18$fileinfo = $generator->getTargetFileinfo();
19file_put_contents(
20 $fileinfo['filename'],
21 $generator->getAutoload( 'maintenance/generateLocalAutoload.php' )
22);
const CORE_NAMESPACES
A mapping of namespace => file path for MediaWiki core.
Accepts a list of files and directories to search for php files and generates $wgAutoloadLocalClasses...