Subversion Repositories oidplus

Rev

Rev 861 | Rev 958 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. <?php
  2.  
  3. // autoload_real.php @generated by Composer
  4.  
  5. class ComposerAutoloaderInitOidPlusComposer
  6. {
  7.     private static $loader;
  8.  
  9.     public static function loadClassLoader($class)
  10.     {
  11.         if ('Composer\Autoload\ClassLoader' === $class) {
  12.             require __DIR__ . '/ClassLoader.php';
  13.         }
  14.     }
  15.  
  16.     /**
  17.      * @return \Composer\Autoload\ClassLoader
  18.      */
  19.     public static function getLoader()
  20.     {
  21.         if (null !== self::$loader) {
  22.             return self::$loader;
  23.         }
  24.  
  25.         require __DIR__ . '/platform_check.php';
  26.  
  27.         spl_autoload_register(array('ComposerAutoloaderInitOidPlusComposer', 'loadClassLoader'), true, true);
  28.         self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
  29.         spl_autoload_unregister(array('ComposerAutoloaderInitOidPlusComposer', 'loadClassLoader'));
  30.  
  31.         $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
  32.         if ($useStaticLoader) {
  33.             require __DIR__ . '/autoload_static.php';
  34.  
  35.             call_user_func(\Composer\Autoload\ComposerStaticInitOidPlusComposer::getInitializer($loader));
  36.         } else {
  37.             $map = require __DIR__ . '/autoload_namespaces.php';
  38.             foreach ($map as $namespace => $path) {
  39.                 $loader->set($namespace, $path);
  40.             }
  41.  
  42.             $map = require __DIR__ . '/autoload_psr4.php';
  43.             foreach ($map as $namespace => $path) {
  44.                 $loader->setPsr4($namespace, $path);
  45.             }
  46.  
  47.             $classMap = require __DIR__ . '/autoload_classmap.php';
  48.             if ($classMap) {
  49.                 $loader->addClassMap($classMap);
  50.             }
  51.         }
  52.  
  53.         $loader->register(true);
  54.  
  55.         if ($useStaticLoader) {
  56.             $includeFiles = Composer\Autoload\ComposerStaticInitOidPlusComposer::$files;
  57.         } else {
  58.             $includeFiles = require __DIR__ . '/autoload_files.php';
  59.         }
  60.         foreach ($includeFiles as $fileIdentifier => $file) {
  61.             composerRequireOidPlusComposer($fileIdentifier, $file);
  62.         }
  63.  
  64.         return $loader;
  65.     }
  66. }
  67.  
  68. function composerRequireOidPlusComposer($fileIdentifier, $file)
  69. {
  70.     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  71.         require $file;
  72.  
  73.         $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
  74.     }
  75. }
  76.