审查视图

vendor/composer/autoload_real.php 2.5 KB
李忠强 authored
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
<?php

// autoload_real.php @generated by Composer

class ComposerAutoloaderInit73f9e72fede2c36621e52f7b610bbb65
{
    private static $loader;

    public static function loadClassLoader($class)
    {
        if ('Composer\Autoload\ClassLoader' === $class) {
            require __DIR__ . '/ClassLoader.php';
        }
    }
16 17 18
    /**
     * @return \Composer\Autoload\ClassLoader
     */
李忠强 authored
19 20 21 22 23 24
    public static function getLoader()
    {
        if (null !== self::$loader) {
            return self::$loader;
        }
SHW\戥岁。。 authored
25 26
        require __DIR__ . '/platform_check.php';
李忠强 authored
27
        spl_autoload_register(array('ComposerAutoloaderInit73f9e72fede2c36621e52f7b610bbb65', 'loadClassLoader'), true, true);
SHW\戥岁。。 authored
28
        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
李忠强 authored
29 30
        spl_autoload_unregister(array('ComposerAutoloaderInit73f9e72fede2c36621e52f7b610bbb65', 'loadClassLoader'));
31
        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
李忠强 authored
32
        if ($useStaticLoader) {
SHW\戥岁。。 authored
33
            require __DIR__ . '/autoload_static.php';
李忠强 authored
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

            call_user_func(\Composer\Autoload\ComposerStaticInit73f9e72fede2c36621e52f7b610bbb65::getInitializer($loader));
        } else {
            $map = require __DIR__ . '/autoload_namespaces.php';
            foreach ($map as $namespace => $path) {
                $loader->set($namespace, $path);
            }

            $map = require __DIR__ . '/autoload_psr4.php';
            foreach ($map as $namespace => $path) {
                $loader->setPsr4($namespace, $path);
            }

            $classMap = require __DIR__ . '/autoload_classmap.php';
            if ($classMap) {
                $loader->addClassMap($classMap);
            }
        }

        $loader->register(true);

        if ($useStaticLoader) {
            $includeFiles = Composer\Autoload\ComposerStaticInit73f9e72fede2c36621e52f7b610bbb65::$files;
        } else {
            $includeFiles = require __DIR__ . '/autoload_files.php';
        }
        foreach ($includeFiles as $fileIdentifier => $file) {
            composerRequire73f9e72fede2c36621e52f7b610bbb65($fileIdentifier, $file);
        }

        return $loader;
    }
}

function composerRequire73f9e72fede2c36621e52f7b610bbb65($fileIdentifier, $file)
{
    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
        require $file;

        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    }
}