Mercurial > hg > rc1
annotate vendor/composer/autoload_real.php @ 45:e11491f625b0
add info action, one 7.3 -> 8.4 nit
| author | Charlie Root |
|---|---|
| date | Thu, 28 Aug 2025 10:40:29 -0400 |
| parents | 771f6803cc4b |
| 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 } |
