You are here

function composer_autoloader in Composer Vendor Autoload 7

Returns Composer's class loader.

Return value

\Composer\Autoload\ClassLoader|null Composer's class loader.

1 call to composer_autoloader()
composer_autoloader_boot in ./composer_autoloader.module
Implements hook_boot().

File

./composer_autoloader.module, line 14
Composer Autoloader.

Code

function composer_autoloader() {
  static $autoloader;
  if ($autoloader === NULL) {
    $composer_autoloader = variable_get('composer_autoloader', DRUPAL_ROOT . '/../vendor/autoload.php');
    if (file_exists($composer_autoloader)) {
      $autoloader = (require $composer_autoloader);
    }
    else {
      trigger_error(sprintf('Composer autoloader was not found at "%s".', $composer_autoloader), E_USER_ERROR);
    }
  }
  return $autoloader;
}