ComposerAutoloaderInitf850b4a531317914b9045752ab7ba3f8::getLoader │ public static │ CF7 1.0

Метод класса: ComposerAutoloaderInitf850b4a531317914b9045752ab7ba3f8{}

Хуков нет.

Возвращает

\Composer\Autoload\ClassLoader.

Использование

$result = ComposerAutoloaderInitf850b4a531317914b9045752ab7ba3f8::getLoader();

Код ComposerAutoloaderInitf850b4a531317914b9045752ab7ba3f8::getLoader() CF7 6.2.4.1

public static function getLoader()
{
    if (null !== self::$loader) {
        return self::$loader;
    }

    require __DIR__ . '/platform_check.php';

    spl_autoload_register(array('ComposerAutoloaderInitf850b4a531317914b9045752ab7ba3f8', 'loadClassLoader'), true, true);
    self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    spl_autoload_unregister(array('ComposerAutoloaderInitf850b4a531317914b9045752ab7ba3f8', 'loadClassLoader'));

    require __DIR__ . '/autoload_static.php';
    call_user_func(\Composer\Autoload\ComposerStaticInitf850b4a531317914b9045752ab7ba3f8::getInitializer($loader));

    $loader->register(true);

    $filesToLoad = \Composer\Autoload\ComposerStaticInitf850b4a531317914b9045752ab7ba3f8::$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;
}