10b3fd2d3SAndreas Gohr<?php 20b3fd2d3SAndreas Gohr 30b3fd2d3SAndreas Gohr// autoload_real.php @generated by Composer 40b3fd2d3SAndreas Gohr 50b3fd2d3SAndreas Gohrclass ComposerAutoloaderInit4dc77faa3459161bbb3efea2ab35aaa9 60b3fd2d3SAndreas Gohr{ 70b3fd2d3SAndreas Gohr private static $loader; 80b3fd2d3SAndreas Gohr 90b3fd2d3SAndreas Gohr public static function loadClassLoader($class) 100b3fd2d3SAndreas Gohr { 110b3fd2d3SAndreas Gohr if ('Composer\Autoload\ClassLoader' === $class) { 120b3fd2d3SAndreas Gohr require __DIR__ . '/ClassLoader.php'; 130b3fd2d3SAndreas Gohr } 140b3fd2d3SAndreas Gohr } 150b3fd2d3SAndreas Gohr 160b3fd2d3SAndreas Gohr /** 170b3fd2d3SAndreas Gohr * @return \Composer\Autoload\ClassLoader 180b3fd2d3SAndreas Gohr */ 190b3fd2d3SAndreas Gohr public static function getLoader() 200b3fd2d3SAndreas Gohr { 210b3fd2d3SAndreas Gohr if (null !== self::$loader) { 220b3fd2d3SAndreas Gohr return self::$loader; 230b3fd2d3SAndreas Gohr } 240b3fd2d3SAndreas Gohr 25*fd0855ecSAndreas Gohr require __DIR__ . '/platform_check.php'; 26*fd0855ecSAndreas Gohr 270b3fd2d3SAndreas Gohr spl_autoload_register(array('ComposerAutoloaderInit4dc77faa3459161bbb3efea2ab35aaa9', 'loadClassLoader'), true, true); 28*fd0855ecSAndreas Gohr self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 290b3fd2d3SAndreas Gohr spl_autoload_unregister(array('ComposerAutoloaderInit4dc77faa3459161bbb3efea2ab35aaa9', 'loadClassLoader')); 300b3fd2d3SAndreas Gohr 310b3fd2d3SAndreas Gohr $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); 320b3fd2d3SAndreas Gohr if ($useStaticLoader) { 33*fd0855ecSAndreas Gohr require __DIR__ . '/autoload_static.php'; 340b3fd2d3SAndreas Gohr 350b3fd2d3SAndreas Gohr call_user_func(\Composer\Autoload\ComposerStaticInit4dc77faa3459161bbb3efea2ab35aaa9::getInitializer($loader)); 360b3fd2d3SAndreas Gohr } else { 370b3fd2d3SAndreas Gohr $map = require __DIR__ . '/autoload_namespaces.php'; 380b3fd2d3SAndreas Gohr foreach ($map as $namespace => $path) { 390b3fd2d3SAndreas Gohr $loader->set($namespace, $path); 400b3fd2d3SAndreas Gohr } 410b3fd2d3SAndreas Gohr 420b3fd2d3SAndreas Gohr $map = require __DIR__ . '/autoload_psr4.php'; 430b3fd2d3SAndreas Gohr foreach ($map as $namespace => $path) { 440b3fd2d3SAndreas Gohr $loader->setPsr4($namespace, $path); 450b3fd2d3SAndreas Gohr } 460b3fd2d3SAndreas Gohr 470b3fd2d3SAndreas Gohr $classMap = require __DIR__ . '/autoload_classmap.php'; 480b3fd2d3SAndreas Gohr if ($classMap) { 490b3fd2d3SAndreas Gohr $loader->addClassMap($classMap); 500b3fd2d3SAndreas Gohr } 510b3fd2d3SAndreas Gohr } 520b3fd2d3SAndreas Gohr 530b3fd2d3SAndreas Gohr $loader->register(true); 540b3fd2d3SAndreas Gohr 550b3fd2d3SAndreas Gohr return $loader; 560b3fd2d3SAndreas Gohr } 570b3fd2d3SAndreas Gohr} 58