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