Mercurial > hg > rc1
annotate vendor/composer/autoload_real.php @ 43:771f6803cc4b default tip
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
author | Charlie Root |
---|---|
date | Sun, 26 Jan 2025 13:13:49 -0500 |
parents | 05c4c32948af |
children |
rev | line source |
---|---|
0 | 1 <?php |
2 | |
3 // autoload_real.php @generated by Composer | |
4 | |
5 class ComposerAutoloaderInitd52cd7aa2b1301e6e89413f57235d2fc | |
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 | |
43
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
16 /** |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
17 * @return \Composer\Autoload\ClassLoader |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
18 */ |
0 | 19 public static function getLoader() |
20 { | |
21 if (null !== self::$loader) { | |
22 return self::$loader; | |
23 } | |
24 | |
43
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
25 require __DIR__ . '/platform_check.php'; |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
26 |
0 | 27 spl_autoload_register(array('ComposerAutoloaderInitd52cd7aa2b1301e6e89413f57235d2fc', 'loadClassLoader'), true, true); |
43
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); |
0 | 29 spl_autoload_unregister(array('ComposerAutoloaderInitd52cd7aa2b1301e6e89413f57235d2fc', 'loadClassLoader')); |
30 | |
31 $includePaths = require __DIR__ . '/include_paths.php'; | |
43
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
32 $includePaths[] = get_include_path(); |
0 | 33 set_include_path(implode(PATH_SEPARATOR, $includePaths)); |
34 | |
43
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
35 require __DIR__ . '/autoload_static.php'; |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
36 call_user_func(\Composer\Autoload\ComposerStaticInitd52cd7aa2b1301e6e89413f57235d2fc::getInitializer($loader)); |
0 | 37 |
38 $loader->register(true); | |
39 | |
43
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
40 $filesToLoad = \Composer\Autoload\ComposerStaticInitd52cd7aa2b1301e6e89413f57235d2fc::$files; |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
41 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
42 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
43 $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
44 |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
45 require $file; |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
46 } |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
47 }, null, null); |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
48 foreach ($filesToLoad as $fileIdentifier => $file) { |
771f6803cc4b
somehow lost the correctly updated metadata so e.g. 'mail' package wasn't being imported
Charlie Root
parents:
35
diff
changeset
|
49 $requireFile($fileIdentifier, $file); |
35 | 50 } |
51 | |
0 | 52 return $loader; |
53 } | |
54 } |