xref: /plugin/oauth/vendor/composer/autoload_real.php (revision aec1a09197296a413f4ca18552c14761ec6e9db7)
198a36116SAndreas Gohr<?php
298a36116SAndreas Gohr
398a36116SAndreas Gohr// autoload_real.php @generated by Composer
498a36116SAndreas Gohr
598a36116SAndreas Gohrclass ComposerAutoloaderInitbf9d17ae7594f4d8d4505e1a2286056d
698a36116SAndreas Gohr{
798a36116SAndreas Gohr    private static $loader;
898a36116SAndreas Gohr
998a36116SAndreas Gohr    public static function loadClassLoader($class)
1098a36116SAndreas Gohr    {
1198a36116SAndreas Gohr        if ('Composer\Autoload\ClassLoader' === $class) {
1298a36116SAndreas Gohr            require __DIR__ . '/ClassLoader.php';
1398a36116SAndreas Gohr        }
1498a36116SAndreas Gohr    }
1598a36116SAndreas Gohr
1698a36116SAndreas Gohr    /**
1798a36116SAndreas Gohr     * @return \Composer\Autoload\ClassLoader
1898a36116SAndreas Gohr     */
1998a36116SAndreas Gohr    public static function getLoader()
2098a36116SAndreas Gohr    {
2198a36116SAndreas Gohr        if (null !== self::$loader) {
2298a36116SAndreas Gohr            return self::$loader;
2398a36116SAndreas Gohr        }
2498a36116SAndreas Gohr
25*aec1a091SAndreas Gohr        require __DIR__ . '/platform_check.php';
26*aec1a091SAndreas Gohr
2798a36116SAndreas Gohr        spl_autoload_register(array('ComposerAutoloaderInitbf9d17ae7594f4d8d4505e1a2286056d', 'loadClassLoader'), true, true);
28*aec1a091SAndreas Gohr        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
2998a36116SAndreas Gohr        spl_autoload_unregister(array('ComposerAutoloaderInitbf9d17ae7594f4d8d4505e1a2286056d', 'loadClassLoader'));
3098a36116SAndreas Gohr
3198a36116SAndreas Gohr        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
3298a36116SAndreas Gohr        if ($useStaticLoader) {
33*aec1a091SAndreas Gohr            require __DIR__ . '/autoload_static.php';
3498a36116SAndreas Gohr
3598a36116SAndreas Gohr            call_user_func(\Composer\Autoload\ComposerStaticInitbf9d17ae7594f4d8d4505e1a2286056d::getInitializer($loader));
3698a36116SAndreas Gohr        } else {
3798a36116SAndreas Gohr            $map = require __DIR__ . '/autoload_namespaces.php';
3898a36116SAndreas Gohr            foreach ($map as $namespace => $path) {
3998a36116SAndreas Gohr                $loader->set($namespace, $path);
4098a36116SAndreas Gohr            }
4198a36116SAndreas Gohr
4298a36116SAndreas Gohr            $map = require __DIR__ . '/autoload_psr4.php';
4398a36116SAndreas Gohr            foreach ($map as $namespace => $path) {
4498a36116SAndreas Gohr                $loader->setPsr4($namespace, $path);
4598a36116SAndreas Gohr            }
4698a36116SAndreas Gohr
4798a36116SAndreas Gohr            $classMap = require __DIR__ . '/autoload_classmap.php';
4898a36116SAndreas Gohr            if ($classMap) {
4998a36116SAndreas Gohr                $loader->addClassMap($classMap);
5098a36116SAndreas Gohr            }
5198a36116SAndreas Gohr        }
5298a36116SAndreas Gohr
5398a36116SAndreas Gohr        $loader->register(true);
5498a36116SAndreas Gohr
5598a36116SAndreas Gohr        return $loader;
5698a36116SAndreas Gohr    }
5798a36116SAndreas Gohr}
58