xref: /plugin/pureldap/vendor/composer/autoload_real.php (revision fd0855eca89b78737f4256f2dab98af86002431b)
10b3fd2d3SAndreas Gohr<?php
20b3fd2d3SAndreas Gohr
30b3fd2d3SAndreas Gohr// autoload_real.php @generated by Composer
40b3fd2d3SAndreas Gohr
50b3fd2d3SAndreas Gohrclass ComposerAutoloaderInit4dc77faa3459161bbb3efea2ab35aaa9
60b3fd2d3SAndreas Gohr{
70b3fd2d3SAndreas Gohr    private static $loader;
80b3fd2d3SAndreas Gohr
90b3fd2d3SAndreas Gohr    public static function loadClassLoader($class)
100b3fd2d3SAndreas Gohr    {
110b3fd2d3SAndreas Gohr        if ('Composer\Autoload\ClassLoader' === $class) {
120b3fd2d3SAndreas Gohr            require __DIR__ . '/ClassLoader.php';
130b3fd2d3SAndreas Gohr        }
140b3fd2d3SAndreas Gohr    }
150b3fd2d3SAndreas Gohr
160b3fd2d3SAndreas Gohr    /**
170b3fd2d3SAndreas Gohr     * @return \Composer\Autoload\ClassLoader
180b3fd2d3SAndreas Gohr     */
190b3fd2d3SAndreas Gohr    public static function getLoader()
200b3fd2d3SAndreas Gohr    {
210b3fd2d3SAndreas Gohr        if (null !== self::$loader) {
220b3fd2d3SAndreas Gohr            return self::$loader;
230b3fd2d3SAndreas Gohr        }
240b3fd2d3SAndreas Gohr
25*fd0855ecSAndreas Gohr        require __DIR__ . '/platform_check.php';
26*fd0855ecSAndreas Gohr
270b3fd2d3SAndreas Gohr        spl_autoload_register(array('ComposerAutoloaderInit4dc77faa3459161bbb3efea2ab35aaa9', 'loadClassLoader'), true, true);
28*fd0855ecSAndreas Gohr        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
290b3fd2d3SAndreas Gohr        spl_autoload_unregister(array('ComposerAutoloaderInit4dc77faa3459161bbb3efea2ab35aaa9', 'loadClassLoader'));
300b3fd2d3SAndreas Gohr
310b3fd2d3SAndreas Gohr        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
320b3fd2d3SAndreas Gohr        if ($useStaticLoader) {
33*fd0855ecSAndreas Gohr            require __DIR__ . '/autoload_static.php';
340b3fd2d3SAndreas Gohr
350b3fd2d3SAndreas Gohr            call_user_func(\Composer\Autoload\ComposerStaticInit4dc77faa3459161bbb3efea2ab35aaa9::getInitializer($loader));
360b3fd2d3SAndreas Gohr        } else {
370b3fd2d3SAndreas Gohr            $map = require __DIR__ . '/autoload_namespaces.php';
380b3fd2d3SAndreas Gohr            foreach ($map as $namespace => $path) {
390b3fd2d3SAndreas Gohr                $loader->set($namespace, $path);
400b3fd2d3SAndreas Gohr            }
410b3fd2d3SAndreas Gohr
420b3fd2d3SAndreas Gohr            $map = require __DIR__ . '/autoload_psr4.php';
430b3fd2d3SAndreas Gohr            foreach ($map as $namespace => $path) {
440b3fd2d3SAndreas Gohr                $loader->setPsr4($namespace, $path);
450b3fd2d3SAndreas Gohr            }
460b3fd2d3SAndreas Gohr
470b3fd2d3SAndreas Gohr            $classMap = require __DIR__ . '/autoload_classmap.php';
480b3fd2d3SAndreas Gohr            if ($classMap) {
490b3fd2d3SAndreas Gohr                $loader->addClassMap($classMap);
500b3fd2d3SAndreas Gohr            }
510b3fd2d3SAndreas Gohr        }
520b3fd2d3SAndreas Gohr
530b3fd2d3SAndreas Gohr        $loader->register(true);
540b3fd2d3SAndreas Gohr
550b3fd2d3SAndreas Gohr        return $loader;
560b3fd2d3SAndreas Gohr    }
570b3fd2d3SAndreas Gohr}
58