xref: /plugin/combo/vendor/composer/autoload_real.php (revision 04fd306c7c155fa133ebb3669986875d65988276)
137748cd8SNickeau<?php
237748cd8SNickeau
337748cd8SNickeau// autoload_real.php @generated by Composer
437748cd8SNickeau
537748cd8SNickeauclass ComposerAutoloaderInitb17e1b0ee5884bcef9ce08e1c1e6b764
637748cd8SNickeau{
737748cd8SNickeau    private static $loader;
837748cd8SNickeau
937748cd8SNickeau    public static function loadClassLoader($class)
1037748cd8SNickeau    {
1137748cd8SNickeau        if ('Composer\Autoload\ClassLoader' === $class) {
1237748cd8SNickeau            require __DIR__ . '/ClassLoader.php';
1337748cd8SNickeau        }
1437748cd8SNickeau    }
1537748cd8SNickeau
1637748cd8SNickeau    /**
1737748cd8SNickeau     * @return \Composer\Autoload\ClassLoader
1837748cd8SNickeau     */
1937748cd8SNickeau    public static function getLoader()
2037748cd8SNickeau    {
2137748cd8SNickeau        if (null !== self::$loader) {
2237748cd8SNickeau            return self::$loader;
2337748cd8SNickeau        }
2437748cd8SNickeau
2537748cd8SNickeau        require __DIR__ . '/platform_check.php';
2637748cd8SNickeau
2737748cd8SNickeau        spl_autoload_register(array('ComposerAutoloaderInitb17e1b0ee5884bcef9ce08e1c1e6b764', 'loadClassLoader'), true, true);
2837748cd8SNickeau        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
2937748cd8SNickeau        spl_autoload_unregister(array('ComposerAutoloaderInitb17e1b0ee5884bcef9ce08e1c1e6b764', 'loadClassLoader'));
3037748cd8SNickeau
3137748cd8SNickeau        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
3237748cd8SNickeau        if ($useStaticLoader) {
3337748cd8SNickeau            require __DIR__ . '/autoload_static.php';
3437748cd8SNickeau
3537748cd8SNickeau            call_user_func(\Composer\Autoload\ComposerStaticInitb17e1b0ee5884bcef9ce08e1c1e6b764::getInitializer($loader));
3637748cd8SNickeau        } else {
3737748cd8SNickeau            $map = require __DIR__ . '/autoload_namespaces.php';
3837748cd8SNickeau            foreach ($map as $namespace => $path) {
3937748cd8SNickeau                $loader->set($namespace, $path);
4037748cd8SNickeau            }
4137748cd8SNickeau
4237748cd8SNickeau            $map = require __DIR__ . '/autoload_psr4.php';
4337748cd8SNickeau            foreach ($map as $namespace => $path) {
4437748cd8SNickeau                $loader->setPsr4($namespace, $path);
4537748cd8SNickeau            }
4637748cd8SNickeau
4737748cd8SNickeau            $classMap = require __DIR__ . '/autoload_classmap.php';
4837748cd8SNickeau            if ($classMap) {
4937748cd8SNickeau                $loader->addClassMap($classMap);
5037748cd8SNickeau            }
5137748cd8SNickeau        }
5237748cd8SNickeau
5337748cd8SNickeau        $loader->register(true);
5437748cd8SNickeau
55*04fd306cSNickeau        if ($useStaticLoader) {
56*04fd306cSNickeau            $includeFiles = Composer\Autoload\ComposerStaticInitb17e1b0ee5884bcef9ce08e1c1e6b764::$files;
57*04fd306cSNickeau        } else {
58*04fd306cSNickeau            $includeFiles = require __DIR__ . '/autoload_files.php';
59*04fd306cSNickeau        }
60*04fd306cSNickeau        foreach ($includeFiles as $fileIdentifier => $file) {
61*04fd306cSNickeau            composerRequireb17e1b0ee5884bcef9ce08e1c1e6b764($fileIdentifier, $file);
62*04fd306cSNickeau        }
63*04fd306cSNickeau
6437748cd8SNickeau        return $loader;
6537748cd8SNickeau    }
6637748cd8SNickeau}
67*04fd306cSNickeau
68*04fd306cSNickeaufunction composerRequireb17e1b0ee5884bcef9ce08e1c1e6b764($fileIdentifier, $file)
69*04fd306cSNickeau{
70*04fd306cSNickeau    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
71*04fd306cSNickeau        require $file;
72*04fd306cSNickeau
73*04fd306cSNickeau        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
74*04fd306cSNickeau    }
75*04fd306cSNickeau}
76