Skip to content

Instantly share code, notes, and snippets.

@tystr
Created March 30, 2012 22:09
Show Gist options
  • Save tystr/2255994 to your computer and use it in GitHub Desktop.
Save tystr/2255994 to your computer and use it in GitHub Desktop.
phpunit autoload
<?php
// autloload.php.dist
$vendorDir = __DIR__.'/../../../../../vendor';
echo realpath($vendorDir);
require_once $vendorDir.'/symfony/symfony/src/Symfony/Component/ClassLoader/UniversalClassLoader.php';
use Symfony\Component\ClassLoader\UniversalClassLoader;
$loader = new UniversalClassLoader();
$loader->registerNamespaces(array(
'Twig_Extensions_' => $vendorDir . '/twig/extensions/lib',
'Twig_' => $vendorDir . '/twig/twig/lib',
'Symfony' => array($vendorDir.'/symfony/symfony/src/', $vendorDir.'/bundles'),
'Doctrine\\Common' => $vendorDir.'/doctrine-common/lib',
'Doctrine\\ORM' => $vendorDir . '/doctrine/orm/lib/',
'Doctrine\\DBAL' => $vendorDir . '/doctrine/dbal/lib/',
'Doctrine\\Common' => $vendorDir . '/doctrine/common/lib/',
'Doctrine' => $vendorDir.'/doctrine/lib',
'MyNamespace' => __DIR__.'/../../../../'
));
$loader->registerPrefixes(array(
'Twig_' => $vendorDir.'/twig/lib',
));
$loader->register();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment