xref: /plugin/statistics/vendor/composer/autoload_real.php (revision d5ef99ddb7dfb0cfae33e9257bd1d788f682c50f)
1*d5ef99ddSAndreas Gohr<?php
2*d5ef99ddSAndreas Gohr
3*d5ef99ddSAndreas Gohr// autoload_real.php @generated by Composer
4*d5ef99ddSAndreas Gohr
5*d5ef99ddSAndreas Gohrclass ComposerAutoloaderInit784f84c33ed90a42455e5fe4268ebade
6*d5ef99ddSAndreas Gohr{
7*d5ef99ddSAndreas Gohr    private static $loader;
8*d5ef99ddSAndreas Gohr
9*d5ef99ddSAndreas Gohr    public static function loadClassLoader($class)
10*d5ef99ddSAndreas Gohr    {
11*d5ef99ddSAndreas Gohr        if ('Composer\Autoload\ClassLoader' === $class) {
12*d5ef99ddSAndreas Gohr            require __DIR__ . '/ClassLoader.php';
13*d5ef99ddSAndreas Gohr        }
14*d5ef99ddSAndreas Gohr    }
15*d5ef99ddSAndreas Gohr
16*d5ef99ddSAndreas Gohr    /**
17*d5ef99ddSAndreas Gohr     * @return \Composer\Autoload\ClassLoader
18*d5ef99ddSAndreas Gohr     */
19*d5ef99ddSAndreas Gohr    public static function getLoader()
20*d5ef99ddSAndreas Gohr    {
21*d5ef99ddSAndreas Gohr        if (null !== self::$loader) {
22*d5ef99ddSAndreas Gohr            return self::$loader;
23*d5ef99ddSAndreas Gohr        }
24*d5ef99ddSAndreas Gohr
25*d5ef99ddSAndreas Gohr        require __DIR__ . '/platform_check.php';
26*d5ef99ddSAndreas Gohr
27*d5ef99ddSAndreas Gohr        spl_autoload_register(array('ComposerAutoloaderInit784f84c33ed90a42455e5fe4268ebade', 'loadClassLoader'), true, true);
28*d5ef99ddSAndreas Gohr        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29*d5ef99ddSAndreas Gohr        spl_autoload_unregister(array('ComposerAutoloaderInit784f84c33ed90a42455e5fe4268ebade', 'loadClassLoader'));
30*d5ef99ddSAndreas Gohr
31*d5ef99ddSAndreas Gohr        require __DIR__ . '/autoload_static.php';
32*d5ef99ddSAndreas Gohr        call_user_func(\Composer\Autoload\ComposerStaticInit784f84c33ed90a42455e5fe4268ebade::getInitializer($loader));
33*d5ef99ddSAndreas Gohr
34*d5ef99ddSAndreas Gohr        $loader->register(true);
35*d5ef99ddSAndreas Gohr
36*d5ef99ddSAndreas Gohr        $filesToLoad = \Composer\Autoload\ComposerStaticInit784f84c33ed90a42455e5fe4268ebade::$files;
37*d5ef99ddSAndreas Gohr        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
38*d5ef99ddSAndreas Gohr            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
39*d5ef99ddSAndreas Gohr                $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
40*d5ef99ddSAndreas Gohr
41*d5ef99ddSAndreas Gohr                require $file;
42*d5ef99ddSAndreas Gohr            }
43*d5ef99ddSAndreas Gohr        }, null, null);
44*d5ef99ddSAndreas Gohr        foreach ($filesToLoad as $fileIdentifier => $file) {
45*d5ef99ddSAndreas Gohr            $requireFile($fileIdentifier, $file);
46*d5ef99ddSAndreas Gohr        }
47*d5ef99ddSAndreas Gohr
48*d5ef99ddSAndreas Gohr        return $loader;
49*d5ef99ddSAndreas Gohr    }
50*d5ef99ddSAndreas Gohr}
51