annotate default/assets/vendors/theme-widgets/vendor/composer/autoload_real.php @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 <?php
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 // autoload_real.php @generated by Composer
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 class ComposerAutoloaderInitf14e29fa54400898c10a98b38dfa3cf2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 private static $loader;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 public static function loadClassLoader($class)
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 if ('Composer\Autoload\ClassLoader' === $class) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 require __DIR__ . '/ClassLoader.php';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 public static function getLoader()
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 if (null !== self::$loader) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 return self::$loader;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 spl_autoload_register(array('ComposerAutoloaderInitf14e29fa54400898c10a98b38dfa3cf2', 'loadClassLoader'), true, true);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 self::$loader = $loader = new \Composer\Autoload\ClassLoader();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 spl_autoload_unregister(array('ComposerAutoloaderInitf14e29fa54400898c10a98b38dfa3cf2', 'loadClassLoader'));
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 if ($useStaticLoader) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 require_once __DIR__ . '/autoload_static.php';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 call_user_func(\Composer\Autoload\ComposerStaticInitf14e29fa54400898c10a98b38dfa3cf2::getInitializer($loader));
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 } else {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 $map = require __DIR__ . '/autoload_namespaces.php';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 foreach ($map as $namespace => $path) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 $loader->set($namespace, $path);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 $map = require __DIR__ . '/autoload_psr4.php';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 foreach ($map as $namespace => $path) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 $loader->setPsr4($namespace, $path);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 $classMap = require __DIR__ . '/autoload_classmap.php';
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 if ($classMap) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 $loader->addClassMap($classMap);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 $loader->register(true);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 return $loader;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 }