annotate vendor/composer/autoload_real.php @ 0:c75dbcec494b

Initial commit from drush-created site
author Chris Cannam
date Thu, 05 Jul 2018 14:24:15 +0000
parents
children 12f9dff5fda9
rev   line source
Chris@0 1 <?php
Chris@0 2
Chris@0 3 // autoload_real.php @generated by Composer
Chris@0 4
Chris@0 5 class ComposerAutoloaderInitDrupal8
Chris@0 6 {
Chris@0 7 private static $loader;
Chris@0 8
Chris@0 9 public static function loadClassLoader($class)
Chris@0 10 {
Chris@0 11 if ('Composer\Autoload\ClassLoader' === $class) {
Chris@0 12 require __DIR__ . '/ClassLoader.php';
Chris@0 13 }
Chris@0 14 }
Chris@0 15
Chris@0 16 public static function getLoader()
Chris@0 17 {
Chris@0 18 if (null !== self::$loader) {
Chris@0 19 return self::$loader;
Chris@0 20 }
Chris@0 21
Chris@0 22 spl_autoload_register(array('ComposerAutoloaderInitDrupal8', 'loadClassLoader'), true, true);
Chris@0 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader();
Chris@0 24 spl_autoload_unregister(array('ComposerAutoloaderInitDrupal8', 'loadClassLoader'));
Chris@0 25
Chris@0 26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
Chris@0 27 if ($useStaticLoader) {
Chris@0 28 require_once __DIR__ . '/autoload_static.php';
Chris@0 29
Chris@0 30 call_user_func(\Composer\Autoload\ComposerStaticInitDrupal8::getInitializer($loader));
Chris@0 31 } else {
Chris@0 32 $map = require __DIR__ . '/autoload_namespaces.php';
Chris@0 33 foreach ($map as $namespace => $path) {
Chris@0 34 $loader->set($namespace, $path);
Chris@0 35 }
Chris@0 36
Chris@0 37 $map = require __DIR__ . '/autoload_psr4.php';
Chris@0 38 foreach ($map as $namespace => $path) {
Chris@0 39 $loader->setPsr4($namespace, $path);
Chris@0 40 }
Chris@0 41
Chris@0 42 $classMap = require __DIR__ . '/autoload_classmap.php';
Chris@0 43 if ($classMap) {
Chris@0 44 $loader->addClassMap($classMap);
Chris@0 45 }
Chris@0 46 }
Chris@0 47
Chris@0 48 $loader->register(true);
Chris@0 49
Chris@0 50 if ($useStaticLoader) {
Chris@0 51 $includeFiles = Composer\Autoload\ComposerStaticInitDrupal8::$files;
Chris@0 52 } else {
Chris@0 53 $includeFiles = require __DIR__ . '/autoload_files.php';
Chris@0 54 }
Chris@0 55 foreach ($includeFiles as $fileIdentifier => $file) {
Chris@0 56 composerRequireDrupal8($fileIdentifier, $file);
Chris@0 57 }
Chris@0 58
Chris@0 59 return $loader;
Chris@0 60 }
Chris@0 61 }
Chris@0 62
Chris@0 63 function composerRequireDrupal8($fileIdentifier, $file)
Chris@0 64 {
Chris@0 65 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
Chris@0 66 require $file;
Chris@0 67
Chris@0 68 $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
Chris@0 69 }
Chris@0 70 }