xref: /plugin/dw2pdf/vendor/composer/autoload_real.php (revision 7f027680141758e6badc1b25b4a5f0e18a8bb6cf)
10119ca25SAndreas Gohr<?php
20119ca25SAndreas Gohr
30119ca25SAndreas Gohr// autoload_real.php @generated by Composer
40119ca25SAndreas Gohr
5*7f027680SAndreas Gohrclass ComposerAutoloaderInitb71fb58cdf4c29fb0d05b258cce42b04
60119ca25SAndreas Gohr{
70119ca25SAndreas Gohr    private static $loader;
80119ca25SAndreas Gohr
90119ca25SAndreas Gohr    public static function loadClassLoader($class)
100119ca25SAndreas Gohr    {
110119ca25SAndreas Gohr        if ('Composer\Autoload\ClassLoader' === $class) {
120119ca25SAndreas Gohr            require __DIR__ . '/ClassLoader.php';
130119ca25SAndreas Gohr        }
140119ca25SAndreas Gohr    }
150119ca25SAndreas Gohr
160119ca25SAndreas Gohr    public static function getLoader()
170119ca25SAndreas Gohr    {
180119ca25SAndreas Gohr        if (null !== self::$loader) {
190119ca25SAndreas Gohr            return self::$loader;
200119ca25SAndreas Gohr        }
210119ca25SAndreas Gohr
22*7f027680SAndreas Gohr        spl_autoload_register(array('ComposerAutoloaderInitb71fb58cdf4c29fb0d05b258cce42b04', 'loadClassLoader'), true, true);
230119ca25SAndreas Gohr        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24*7f027680SAndreas Gohr        spl_autoload_unregister(array('ComposerAutoloaderInitb71fb58cdf4c29fb0d05b258cce42b04', 'loadClassLoader'));
250119ca25SAndreas Gohr
260119ca25SAndreas Gohr        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
270119ca25SAndreas Gohr        if ($useStaticLoader) {
280119ca25SAndreas Gohr            require_once __DIR__ . '/autoload_static.php';
290119ca25SAndreas Gohr
30*7f027680SAndreas Gohr            call_user_func(\Composer\Autoload\ComposerStaticInitb71fb58cdf4c29fb0d05b258cce42b04::getInitializer($loader));
310119ca25SAndreas Gohr        } else {
320119ca25SAndreas Gohr            $map = require __DIR__ . '/autoload_namespaces.php';
330119ca25SAndreas Gohr            foreach ($map as $namespace => $path) {
340119ca25SAndreas Gohr                $loader->set($namespace, $path);
350119ca25SAndreas Gohr            }
360119ca25SAndreas Gohr
370119ca25SAndreas Gohr            $map = require __DIR__ . '/autoload_psr4.php';
380119ca25SAndreas Gohr            foreach ($map as $namespace => $path) {
390119ca25SAndreas Gohr                $loader->setPsr4($namespace, $path);
400119ca25SAndreas Gohr            }
410119ca25SAndreas Gohr
420119ca25SAndreas Gohr            $classMap = require __DIR__ . '/autoload_classmap.php';
430119ca25SAndreas Gohr            if ($classMap) {
440119ca25SAndreas Gohr                $loader->addClassMap($classMap);
450119ca25SAndreas Gohr            }
460119ca25SAndreas Gohr        }
470119ca25SAndreas Gohr
480119ca25SAndreas Gohr        $loader->register(true);
490119ca25SAndreas Gohr
500119ca25SAndreas Gohr        if ($useStaticLoader) {
51*7f027680SAndreas Gohr            $includeFiles = Composer\Autoload\ComposerStaticInitb71fb58cdf4c29fb0d05b258cce42b04::$files;
520119ca25SAndreas Gohr        } else {
530119ca25SAndreas Gohr            $includeFiles = require __DIR__ . '/autoload_files.php';
540119ca25SAndreas Gohr        }
550119ca25SAndreas Gohr        foreach ($includeFiles as $fileIdentifier => $file) {
56*7f027680SAndreas Gohr            composerRequireb71fb58cdf4c29fb0d05b258cce42b04($fileIdentifier, $file);
570119ca25SAndreas Gohr        }
580119ca25SAndreas Gohr
590119ca25SAndreas Gohr        return $loader;
600119ca25SAndreas Gohr    }
610119ca25SAndreas Gohr}
620119ca25SAndreas Gohr
63*7f027680SAndreas Gohrfunction composerRequireb71fb58cdf4c29fb0d05b258cce42b04($fileIdentifier, $file)
640119ca25SAndreas Gohr{
650119ca25SAndreas Gohr    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
660119ca25SAndreas Gohr        require $file;
670119ca25SAndreas Gohr
680119ca25SAndreas Gohr        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
690119ca25SAndreas Gohr    }
700119ca25SAndreas Gohr}
71