Browse Source

Avoid phpunit process-isolation errors with the autoload closure

Jordi Boggiano 13 years ago
parent
commit
5d414436ba
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/Composer/Autoload/AutoloadGenerator.php

+ 2 - 3
src/Composer/Autoload/AutoloadGenerator.php

@@ -35,7 +35,7 @@ if (!class_exists('Composer\\Autoload\\ClassLoader', false)) {
     require __DIR__.'/ClassLoader.php';
 }
 
-$__composer_autoload_init = function() {
+return call_user_func(function() {
     $loader = new \Composer\Autoload\ClassLoader();
 
     $map = require __DIR__.'/autoload_namespaces.php';
@@ -47,9 +47,8 @@ $__composer_autoload_init = function() {
     $loader->register();
 
     return $loader;
-};
+});
 
-return $__composer_autoload_init();
 EOF;
 
         $filesystem = new Filesystem();