Skip to content

Instantly share code, notes, and snippets.

@dariodiaz
Forked from everzet/autoload.php
Created July 24, 2012 16:28
Show Gist options
  • Save dariodiaz/3171022 to your computer and use it in GitHub Desktop.
Save dariodiaz/3171022 to your computer and use it in GitHub Desktop.
php: app/autoload.php for Behat 2.4+ & Symfony2.1+
<?php
use Doctrine\Common\Annotations\AnnotationRegistry;
if (!class_exists('Composer\\Autoload\\ClassLoader', false)) {
$loader = require __DIR__.'/../vendor/autoload.php';
} else {
$loader = new Composer\Autoload\ClassLoader();
$loader->register();
}
// intl
if (!function_exists('intl_get_error_code')) {
require_once __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php';
$loader->add('', __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs');
}
AnnotationRegistry::registerLoader('class_exists');
return $loader;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment