xref: /plugin/dw2pdf/vendor/composer/autoload_real.php (revision fb347f35dc824cf59875d883dbf86d311f54de06)
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
16*fb347f35SAndreas Gohr    /**
17*fb347f35SAndreas Gohr     * @return \Composer\Autoload\ClassLoader
18*fb347f35SAndreas Gohr     */
190119ca25SAndreas Gohr    public static function getLoader()
200119ca25SAndreas Gohr    {
210119ca25SAndreas Gohr        if (null !== self::$loader) {
220119ca25SAndreas Gohr            return self::$loader;
230119ca25SAndreas Gohr        }
240119ca25SAndreas Gohr
25*fb347f35SAndreas Gohr        require __DIR__ . '/platform_check.php';
26*fb347f35SAndreas Gohr
277f027680SAndreas Gohr        spl_autoload_register(array('ComposerAutoloaderInitb71fb58cdf4c29fb0d05b258cce42b04', 'loadClassLoader'), true, true);
28*fb347f35SAndreas Gohr        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
297f027680SAndreas Gohr        spl_autoload_unregister(array('ComposerAutoloaderInitb71fb58cdf4c29fb0d05b258cce42b04', 'loadClassLoader'));
300119ca25SAndreas Gohr
31*fb347f35SAndreas Gohr        require __DIR__ . '/autoload_static.php';
327f027680SAndreas Gohr        call_user_func(\Composer\Autoload\ComposerStaticInitb71fb58cdf4c29fb0d05b258cce42b04::getInitializer($loader));
330119ca25SAndreas Gohr
340119ca25SAndreas Gohr        $loader->register(true);
350119ca25SAndreas Gohr
36*fb347f35SAndreas Gohr        $filesToLoad = \Composer\Autoload\ComposerStaticInitb71fb58cdf4c29fb0d05b258cce42b04::$files;
37*fb347f35SAndreas Gohr        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
38*fb347f35SAndreas Gohr            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
39*fb347f35SAndreas Gohr                $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
40*fb347f35SAndreas Gohr
41*fb347f35SAndreas Gohr                require $file;
42dc4d9dc6SAnna Dabrowska            }
43*fb347f35SAndreas Gohr        }, null, null);
44*fb347f35SAndreas Gohr        foreach ($filesToLoad as $fileIdentifier => $file) {
45*fb347f35SAndreas Gohr            $requireFile($fileIdentifier, $file);
46dc4d9dc6SAnna Dabrowska        }
47dc4d9dc6SAnna Dabrowska
480119ca25SAndreas Gohr        return $loader;
490119ca25SAndreas Gohr    }
500119ca25SAndreas Gohr}
51