Upgraded to Symfony 2.2
This commit is contained in:
@@ -1,45 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Symfony\Component\ClassLoader\UniversalClassLoader;
|
||||
use Doctrine\Common\Annotations\AnnotationRegistry;
|
||||
|
||||
$loader = new UniversalClassLoader();
|
||||
$loader->registerNamespaces(array(
|
||||
'Symfony' => array(__DIR__.'/../vendor/symfony/src', __DIR__.'/../vendor/bundles'),
|
||||
'Sensio' => __DIR__.'/../vendor/bundles',
|
||||
'JMS' => __DIR__.'/../vendor/bundles',
|
||||
'Doctrine\\Common' => __DIR__.'/../vendor/doctrine-common/lib',
|
||||
'Doctrine\\DBAL' => __DIR__.'/../vendor/doctrine-dbal/lib',
|
||||
'Doctrine' => __DIR__.'/../vendor/doctrine/lib',
|
||||
'Monolog' => __DIR__.'/../vendor/monolog/src',
|
||||
'Assetic' => __DIR__.'/../vendor/assetic/src',
|
||||
'Metadata' => __DIR__.'/../vendor/metadata/src',
|
||||
));
|
||||
$loader->registerPrefixes(array(
|
||||
'Twig_Extensions_' => __DIR__.'/../vendor/twig-extensions/lib',
|
||||
'Twig_' => __DIR__.'/../vendor/twig/lib',
|
||||
));
|
||||
$loader = require __DIR__.'/../vendor/autoload.php';
|
||||
|
||||
// intl
|
||||
if (!function_exists('intl_get_error_code')) {
|
||||
require_once __DIR__.'/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php';
|
||||
require_once __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php';
|
||||
|
||||
$loader->registerPrefixFallbacks(array(__DIR__.'/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs'));
|
||||
$loader->add('', __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs');
|
||||
}
|
||||
|
||||
$loader->registerNamespaceFallbacks(array(
|
||||
__DIR__.'/../src',
|
||||
));
|
||||
$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');
|
||||
|
||||
// Swiftmailer needs a special autoloader to allow
|
||||
// the lazy loading of the init file (which is expensive)
|
||||
require_once __DIR__.'/../vendor/swiftmailer/lib/classes/Swift.php';
|
||||
Swift::registerAutoload(__DIR__.'/../vendor/swiftmailer/lib/swift_init.php');
|
||||
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
|
||||
|
||||
return $loader;
|
||||
|
Reference in New Issue
Block a user