]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - vendor/composer/autoload_real.php
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / vendor / composer / autoload_real.php
1 <?php
2
3 // autoload_real.php @generated by Composer
4
5 class ComposerAutoloaderInit_mediawiki_vendor
6 {
7     private static $loader;
8
9     public static function loadClassLoader($class)
10     {
11         if ('Composer\Autoload\ClassLoader' === $class) {
12             require __DIR__ . '/ClassLoader.php';
13         }
14     }
15
16     public static function getLoader()
17     {
18         if (null !== self::$loader) {
19             return self::$loader;
20         }
21
22         spl_autoload_register(array('ComposerAutoloaderInit_mediawiki_vendor', 'loadClassLoader'), true, false);
23         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24         spl_autoload_unregister(array('ComposerAutoloaderInit_mediawiki_vendor', 'loadClassLoader'));
25
26         $includePaths = require __DIR__ . '/include_paths.php';
27         $includePaths[] = get_include_path();
28         set_include_path(implode(PATH_SEPARATOR, $includePaths));
29
30         $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
31         if ($useStaticLoader) {
32             require_once __DIR__ . '/autoload_static.php';
33
34             call_user_func(\Composer\Autoload\ComposerStaticInit_mediawiki_vendor::getInitializer($loader));
35         } else {
36             $classMap = require __DIR__ . '/autoload_classmap.php';
37             if ($classMap) {
38                 $loader->addClassMap($classMap);
39             }
40         }
41
42         $loader->setClassMapAuthoritative(true);
43         $loader->register(false);
44
45         if ($useStaticLoader) {
46             $includeFiles = Composer\Autoload\ComposerStaticInit_mediawiki_vendor::$files;
47         } else {
48             $includeFiles = require __DIR__ . '/autoload_files.php';
49         }
50         foreach ($includeFiles as $fileIdentifier => $file) {
51             composerRequire_mediawiki_vendor($fileIdentifier, $file);
52         }
53
54         return $loader;
55     }
56 }
57
58 function composerRequire_mediawiki_vendor($fileIdentifier, $file)
59 {
60     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
61         require $file;
62
63         $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
64     }
65 }