Skip to content

Commit

Permalink
Allow autoload to run without vendors being cloned
Browse files Browse the repository at this point in the history
  • Loading branch information
Seldaek committed Mar 6, 2012
1 parent 8e53f79 commit d2f8aa3
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions autoload.php.dist
Expand Up @@ -24,11 +24,15 @@ if (!function_exists('intl_get_error_code')) {
}
$loader->register();

AnnotationRegistry::registerLoader(function($class) use ($loader) {
$loader->loadClass($class);
return class_exists($class, false);
});
AnnotationRegistry::registerFile(__DIR__.'/vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php');
if (is_file(__DIR__.'/vendor/doctrine-common/lib/Doctrine/Common/Annotations/AnnotationRegistry.php')) {
AnnotationRegistry::registerLoader(function($class) use ($loader) {
$loader->loadClass($class);
return class_exists($class, false);
});
if (is_file(__DIR__.'/vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php')) {
AnnotationRegistry::registerFile(__DIR__.'/vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php');
}
}

if (is_file(__DIR__.'/vendor/swiftmailer/lib/classes/Swift.php')) {
require_once __DIR__.'/vendor/swiftmailer/lib/classes/Swift.php';
Expand Down

0 comments on commit d2f8aa3

Please sign in to comment.