propel-bundle/Tests/autoload.php.dist

31 lines
955 B
Plaintext
Raw Normal View History

<?php
$vendorDir = __DIR__.'/../vendor';
require_once $vendorDir.'/symfony/src/Symfony/Component/ClassLoader/UniversalClassLoader.php';
use Symfony\Component\ClassLoader\UniversalClassLoader;
$loader = new UniversalClassLoader();
$loader->registerNamespaces(array(
'Symfony' => array($vendorDir.'/symfony/src'),
'Sensio\\Bundle\\FrameworkExtraBundle' => array($vendorDir),
));
2012-01-12 17:42:34 +01:00
$loader->registerPrefixes(array(
'Twig_' => $vendorDir.'/symfony/vendor/twig/lib',
));
$loader->register();
2011-12-14 15:09:53 +01:00
set_include_path(get_include_path() . PATH_SEPARATOR . $vendorDir.'/phing/classes');
spl_autoload_register(function($class) {
if (0 === strpos($class, 'Propel\\PropelBundle\\')) {
$path = __DIR__.'/../'.implode('/', array_slice(explode('\\', $class), 2)).'.php';
if (!stream_resolve_include_path($path)) {
return false;
}
require_once $path;
2011-12-05 18:42:24 +01:00
return true;
}
});