--- Symfony/Component/Finder/Tests/bootstrap.php 2012-09-20 03:42:09.000000000 -0400 +++ Symfony/Component/Finder/Tests/bootstrap.php 2012-10-20 14:34:00.221837022 -0400 @@ -9,10 +9,20 @@ * file that was distributed with this source code. */ +date_default_timezone_set('UTC'); spl_autoload_register(function ($class) { - if (0 === strpos(ltrim($class, '/'), 'Symfony\Component\Finder')) { - if (file_exists($file = __DIR__.'/../'.substr(str_replace('\\', '/', $class), strlen('Symfony\Component\Finder')).'.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 + } } } });