xref: /plugin/dw2pdf/vendor/composer/autoload_real.php (revision dc4d9dc689082c963d5c1d9ee679553326788c6e)
10119ca25SAndreas Gohr<?php
20119ca25SAndreas Gohr
30119ca25SAndreas Gohr// autoload_real.php @generated by Composer
40119ca25SAndreas Gohr
57f027680SAndreas 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
227f027680SAndreas Gohr        spl_autoload_register(array('ComposerAutoloaderInitb71fb58cdf4c29fb0d05b258cce42b04', 'loadClassLoader'), true, true);
230119ca25SAndreas Gohr        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
247f027680SAndreas 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
307f027680SAndreas 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
50*dc4d9dc6SAnna Dabrowska        if ($useStaticLoader) {
51*dc4d9dc6SAnna Dabrowska            $includeFiles = Composer\Autoload\ComposerStaticInitb71fb58cdf4c29fb0d05b258cce42b04::$files;
52*dc4d9dc6SAnna Dabrowska        } else {
53*dc4d9dc6SAnna Dabrowska            $includeFiles = require __DIR__ . '/autoload_files.php';
54*dc4d9dc6SAnna Dabrowska        }
55*dc4d9dc6SAnna Dabrowska        foreach ($includeFiles as $fileIdentifier => $file) {
56*dc4d9dc6SAnna Dabrowska            composerRequireb71fb58cdf4c29fb0d05b258cce42b04($fileIdentifier, $file);
57*dc4d9dc6SAnna Dabrowska        }
58*dc4d9dc6SAnna Dabrowska
590119ca25SAndreas Gohr        return $loader;
600119ca25SAndreas Gohr    }
610119ca25SAndreas Gohr}
62*dc4d9dc6SAnna Dabrowska
63*dc4d9dc6SAnna Dabrowskafunction composerRequireb71fb58cdf4c29fb0d05b258cce42b04($fileIdentifier, $file)
64*dc4d9dc6SAnna Dabrowska{
65*dc4d9dc6SAnna Dabrowska    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66*dc4d9dc6SAnna Dabrowska        require $file;
67*dc4d9dc6SAnna Dabrowska
68*dc4d9dc6SAnna Dabrowska        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
69*dc4d9dc6SAnna Dabrowska    }
70*dc4d9dc6SAnna Dabrowska}
71