xref: /plugin/davcal/vendor/composer/autoload_real.php (revision a1a3b6794e0e143a4a8b51d3185ce2d339be61ab)
1*a1a3b679SAndreas Boehler<?php
2*a1a3b679SAndreas Boehler
3*a1a3b679SAndreas Boehler// autoload_real.php @generated by Composer
4*a1a3b679SAndreas Boehler
5*a1a3b679SAndreas Boehlerclass ComposerAutoloaderInit7df59b6fa71abb7d4911c774d84f9703
6*a1a3b679SAndreas Boehler{
7*a1a3b679SAndreas Boehler    private static $loader;
8*a1a3b679SAndreas Boehler
9*a1a3b679SAndreas Boehler    public static function loadClassLoader($class)
10*a1a3b679SAndreas Boehler    {
11*a1a3b679SAndreas Boehler        if ('Composer\Autoload\ClassLoader' === $class) {
12*a1a3b679SAndreas Boehler            require __DIR__ . '/ClassLoader.php';
13*a1a3b679SAndreas Boehler        }
14*a1a3b679SAndreas Boehler    }
15*a1a3b679SAndreas Boehler
16*a1a3b679SAndreas Boehler    public static function getLoader()
17*a1a3b679SAndreas Boehler    {
18*a1a3b679SAndreas Boehler        if (null !== self::$loader) {
19*a1a3b679SAndreas Boehler            return self::$loader;
20*a1a3b679SAndreas Boehler        }
21*a1a3b679SAndreas Boehler
22*a1a3b679SAndreas Boehler        spl_autoload_register(array('ComposerAutoloaderInit7df59b6fa71abb7d4911c774d84f9703', 'loadClassLoader'), true, true);
23*a1a3b679SAndreas Boehler        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24*a1a3b679SAndreas Boehler        spl_autoload_unregister(array('ComposerAutoloaderInit7df59b6fa71abb7d4911c774d84f9703', 'loadClassLoader'));
25*a1a3b679SAndreas Boehler
26*a1a3b679SAndreas Boehler        $map = require __DIR__ . '/autoload_namespaces.php';
27*a1a3b679SAndreas Boehler        foreach ($map as $namespace => $path) {
28*a1a3b679SAndreas Boehler            $loader->set($namespace, $path);
29*a1a3b679SAndreas Boehler        }
30*a1a3b679SAndreas Boehler
31*a1a3b679SAndreas Boehler        $map = require __DIR__ . '/autoload_psr4.php';
32*a1a3b679SAndreas Boehler        foreach ($map as $namespace => $path) {
33*a1a3b679SAndreas Boehler            $loader->setPsr4($namespace, $path);
34*a1a3b679SAndreas Boehler        }
35*a1a3b679SAndreas Boehler
36*a1a3b679SAndreas Boehler        $classMap = require __DIR__ . '/autoload_classmap.php';
37*a1a3b679SAndreas Boehler        if ($classMap) {
38*a1a3b679SAndreas Boehler            $loader->addClassMap($classMap);
39*a1a3b679SAndreas Boehler        }
40*a1a3b679SAndreas Boehler
41*a1a3b679SAndreas Boehler        $loader->register(true);
42*a1a3b679SAndreas Boehler
43*a1a3b679SAndreas Boehler        $includeFiles = require __DIR__ . '/autoload_files.php';
44*a1a3b679SAndreas Boehler        foreach ($includeFiles as $file) {
45*a1a3b679SAndreas Boehler            composerRequire7df59b6fa71abb7d4911c774d84f9703($file);
46*a1a3b679SAndreas Boehler        }
47*a1a3b679SAndreas Boehler
48*a1a3b679SAndreas Boehler        return $loader;
49*a1a3b679SAndreas Boehler    }
50*a1a3b679SAndreas Boehler}
51*a1a3b679SAndreas Boehler
52*a1a3b679SAndreas Boehlerfunction composerRequire7df59b6fa71abb7d4911c774d84f9703($file)
53*a1a3b679SAndreas Boehler{
54*a1a3b679SAndreas Boehler    require $file;
55*a1a3b679SAndreas Boehler}
56