xref: /plugin/smtp/vendor/composer/autoload_real.php (revision ee5c02056e482f4a07fb4b075ec45c4dfd3de0e8)
1*ee5c0205SAndreas Gohr<?php
2*ee5c0205SAndreas Gohr
3*ee5c0205SAndreas Gohr// autoload_real.php @generated by Composer
4*ee5c0205SAndreas Gohr
5*ee5c0205SAndreas Gohrclass ComposerAutoloaderInitd7b802701312035578f0eebe1b52538f
6*ee5c0205SAndreas Gohr{
7*ee5c0205SAndreas Gohr    private static $loader;
8*ee5c0205SAndreas Gohr
9*ee5c0205SAndreas Gohr    public static function loadClassLoader($class)
10*ee5c0205SAndreas Gohr    {
11*ee5c0205SAndreas Gohr        if ('Composer\Autoload\ClassLoader' === $class) {
12*ee5c0205SAndreas Gohr            require __DIR__ . '/ClassLoader.php';
13*ee5c0205SAndreas Gohr        }
14*ee5c0205SAndreas Gohr    }
15*ee5c0205SAndreas Gohr
16*ee5c0205SAndreas Gohr    /**
17*ee5c0205SAndreas Gohr     * @return \Composer\Autoload\ClassLoader
18*ee5c0205SAndreas Gohr     */
19*ee5c0205SAndreas Gohr    public static function getLoader()
20*ee5c0205SAndreas Gohr    {
21*ee5c0205SAndreas Gohr        if (null !== self::$loader) {
22*ee5c0205SAndreas Gohr            return self::$loader;
23*ee5c0205SAndreas Gohr        }
24*ee5c0205SAndreas Gohr
25*ee5c0205SAndreas Gohr        require __DIR__ . '/platform_check.php';
26*ee5c0205SAndreas Gohr
27*ee5c0205SAndreas Gohr        spl_autoload_register(array('ComposerAutoloaderInitd7b802701312035578f0eebe1b52538f', 'loadClassLoader'), true, true);
28*ee5c0205SAndreas Gohr        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29*ee5c0205SAndreas Gohr        spl_autoload_unregister(array('ComposerAutoloaderInitd7b802701312035578f0eebe1b52538f', 'loadClassLoader'));
30*ee5c0205SAndreas Gohr
31*ee5c0205SAndreas Gohr        require __DIR__ . '/autoload_static.php';
32*ee5c0205SAndreas Gohr        call_user_func(\Composer\Autoload\ComposerStaticInitd7b802701312035578f0eebe1b52538f::getInitializer($loader));
33*ee5c0205SAndreas Gohr
34*ee5c0205SAndreas Gohr        $loader->register(true);
35*ee5c0205SAndreas Gohr
36*ee5c0205SAndreas Gohr        return $loader;
37*ee5c0205SAndreas Gohr    }
38*ee5c0205SAndreas Gohr}
39