Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. autoload_real.php

function ComposerAutoloaderInit053e98aa218507767854e489332e0343::getLoader

Return value

\Composer\Autoload\ClassLoader

1 call to ComposerAutoloaderInit053e98aa218507767854e489332e0343::getLoader()
autoload.php in vendor/autoload.php

File

vendor/composer/autoload_real.php, line 19

Class

ComposerAutoloaderInit053e98aa218507767854e489332e0343

Code

public static function getLoader() {
    if (null !== self::$loader) {
        return self::$loader;
    }
    require __DIR__ . '/platform_check.php';
    spl_autoload_register(array(
        'ComposerAutoloaderInit053e98aa218507767854e489332e0343',
        'loadClassLoader',
    ), true, true);
    self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    spl_autoload_unregister(array(
        'ComposerAutoloaderInit053e98aa218507767854e489332e0343',
        'loadClassLoader',
    ));
    $includePaths = (require __DIR__ . '/include_paths.php');
    $includePaths[] = get_include_path();
    set_include_path(implode(PATH_SEPARATOR, $includePaths));
    require __DIR__ . '/autoload_static.php';
    call_user_func(\Composer\Autoload\ComposerStaticInit053e98aa218507767854e489332e0343::getInitializer($loader));
    $loader->register(true);
    $filesToLoad = \Composer\Autoload\ComposerStaticInit053e98aa218507767854e489332e0343::$files;
    $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
        if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
            $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
            require $file;
        }
    }, null, null);
    foreach ($filesToLoad as $fileIdentifier => $file) {
        $requireFile($fileIdentifier, $file);
    }
    return $loader;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal