annotate vendor/composer/autoload_real.php @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
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@18 26 $includePaths = require __DIR__ . '/include_paths.php';
Chris@18 27 $includePaths[] = get_include_path();
Chris@18 28 set_include_path(implode(PATH_SEPARATOR, $includePaths));
Chris@18 29
Chris@0 30 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
Chris@0 31 if ($useStaticLoader) {
Chris@0 32 require_once __DIR__ . '/autoload_static.php';
Chris@0 33
Chris@0 34 call_user_func(\Composer\Autoload\ComposerStaticInitDrupal8::getInitializer($loader));
Chris@0 35 } else {
Chris@0 36 $map = require __DIR__ . '/autoload_namespaces.php';
Chris@0 37 foreach ($map as $namespace => $path) {
Chris@0 38 $loader->set($namespace, $path);
Chris@0 39 }
Chris@0 40
Chris@0 41 $map = require __DIR__ . '/autoload_psr4.php';
Chris@0 42 foreach ($map as $namespace => $path) {
Chris@0 43 $loader->setPsr4($namespace, $path);
Chris@0 44 }
Chris@0 45
Chris@0 46 $classMap = require __DIR__ . '/autoload_classmap.php';
Chris@0 47 if ($classMap) {
Chris@0 48 $loader->addClassMap($classMap);
Chris@0 49 }
Chris@0 50 }
Chris@0 51
Chris@0 52 $loader->register(true);
Chris@0 53
Chris@0 54 if ($useStaticLoader) {
Chris@0 55 $includeFiles = Composer\Autoload\ComposerStaticInitDrupal8::$files;
Chris@0 56 } else {
Chris@0 57 $includeFiles = require __DIR__ . '/autoload_files.php';
Chris@0 58 }
Chris@0 59 foreach ($includeFiles as $fileIdentifier => $file) {
Chris@0 60 composerRequireDrupal8($fileIdentifier, $file);
Chris@0 61 }
Chris@0 62
Chris@0 63 return $loader;
Chris@0 64 }
Chris@0 65 }
Chris@0 66
Chris@0 67 function composerRequireDrupal8($fileIdentifier, $file)
Chris@0 68 {
Chris@0 69 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
Chris@0 70 require $file;
Chris@0 71
Chris@0 72 $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
Chris@0 73 }
Chris@0 74 }