--- Symfony/Component/Process/Tests/bootstrap.php 2012-09-20 03:42:16.000000000 -0400 +++ Symfony/Component/Process/Tests/bootstrap.php 2012-10-20 18:05:44.955617865 -0400 @@ -10,9 +10,18 @@ */ spl_autoload_register(function ($class) { - if (0 === strpos(ltrim($class, '/'), 'Symfony\Component\Process')) { - if (file_exists($file = __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\Process')).'.php')) { - require_once $file; + if (0 === strpos(ltrim($class, '/'), 'Symfony\Component')) { + $file = substr(str_replace('\\', '/', $class), strlen('Symfony\Component')).'.php'; + if (file_exists(__DIR__.'/../..'.$file)) { + // Load from source tree + require_once __DIR__.'/../..'.$file; + } else { + try { + // Try loading from incude path + require_once 'Symfony/Component'.$file; + } catch (Exception $e) { + // Fail silently so class not found fatal error still raised + } } } });