xref: /plugin/combo/vendor/composer/autoload_real.php (revision 37748cd8654635afbeca80942126742f0f4cc346)
1*37748cd8SNickeau<?php
2*37748cd8SNickeau
3*37748cd8SNickeau// autoload_real.php @generated by Composer
4*37748cd8SNickeau
5*37748cd8SNickeauclass ComposerAutoloaderInitb17e1b0ee5884bcef9ce08e1c1e6b764
6*37748cd8SNickeau{
7*37748cd8SNickeau    private static $loader;
8*37748cd8SNickeau
9*37748cd8SNickeau    public static function loadClassLoader($class)
10*37748cd8SNickeau    {
11*37748cd8SNickeau        if ('Composer\Autoload\ClassLoader' === $class) {
12*37748cd8SNickeau            require __DIR__ . '/ClassLoader.php';
13*37748cd8SNickeau        }
14*37748cd8SNickeau    }
15*37748cd8SNickeau
16*37748cd8SNickeau    /**
17*37748cd8SNickeau     * @return \Composer\Autoload\ClassLoader
18*37748cd8SNickeau     */
19*37748cd8SNickeau    public static function getLoader()
20*37748cd8SNickeau    {
21*37748cd8SNickeau        if (null !== self::$loader) {
22*37748cd8SNickeau            return self::$loader;
23*37748cd8SNickeau        }
24*37748cd8SNickeau
25*37748cd8SNickeau        require __DIR__ . '/platform_check.php';
26*37748cd8SNickeau
27*37748cd8SNickeau        spl_autoload_register(array('ComposerAutoloaderInitb17e1b0ee5884bcef9ce08e1c1e6b764', 'loadClassLoader'), true, true);
28*37748cd8SNickeau        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29*37748cd8SNickeau        spl_autoload_unregister(array('ComposerAutoloaderInitb17e1b0ee5884bcef9ce08e1c1e6b764', 'loadClassLoader'));
30*37748cd8SNickeau
31*37748cd8SNickeau        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32*37748cd8SNickeau        if ($useStaticLoader) {
33*37748cd8SNickeau            require __DIR__ . '/autoload_static.php';
34*37748cd8SNickeau
35*37748cd8SNickeau            call_user_func(\Composer\Autoload\ComposerStaticInitb17e1b0ee5884bcef9ce08e1c1e6b764::getInitializer($loader));
36*37748cd8SNickeau        } else {
37*37748cd8SNickeau            $map = require __DIR__ . '/autoload_namespaces.php';
38*37748cd8SNickeau            foreach ($map as $namespace => $path) {
39*37748cd8SNickeau                $loader->set($namespace, $path);
40*37748cd8SNickeau            }
41*37748cd8SNickeau
42*37748cd8SNickeau            $map = require __DIR__ . '/autoload_psr4.php';
43*37748cd8SNickeau            foreach ($map as $namespace => $path) {
44*37748cd8SNickeau                $loader->setPsr4($namespace, $path);
45*37748cd8SNickeau            }
46*37748cd8SNickeau
47*37748cd8SNickeau            $classMap = require __DIR__ . '/autoload_classmap.php';
48*37748cd8SNickeau            if ($classMap) {
49*37748cd8SNickeau                $loader->addClassMap($classMap);
50*37748cd8SNickeau            }
51*37748cd8SNickeau        }
52*37748cd8SNickeau
53*37748cd8SNickeau        $loader->register(true);
54*37748cd8SNickeau
55*37748cd8SNickeau        return $loader;
56*37748cd8SNickeau    }
57*37748cd8SNickeau}
58