Browse Source

added Locale stubs to the autoloader so that people can run Symfony unit tests even if they don't have intl installed

Fabien Potencier 14 năm trước cách đây
mục cha
commit
2291af41c5
1 tập tin đã thay đổi với 11 bổ sung8 xóa
  1. 11 8
      autoload.php.dist

+ 11 - 8
autoload.php.dist

@@ -6,16 +6,19 @@ use Symfony\Component\ClassLoader\UniversalClassLoader;
 
 $loader = new UniversalClassLoader();
 $loader->registerNamespaces(array(
-    'Symfony\\Tests'                 => __DIR__.'/tests',
-    'Symfony'                        => __DIR__.'/src',
-    'Doctrine\\Common'               => __DIR__.'/vendor/doctrine-common/lib',
-    'Doctrine\\DBAL'                 => __DIR__.'/vendor/doctrine-dbal/lib',
-    'Doctrine'                       => __DIR__.'/vendor/doctrine/lib',
-    'Assetic'                        => __DIR__.'/vendor/assetic/src',
-    'Monolog'                        => __DIR__.'/vendor/monolog/src',
+    'Symfony\\Tests'   => __DIR__.'/tests',
+    'Symfony'          => __DIR__.'/src',
+    'Doctrine\\Common' => __DIR__.'/vendor/doctrine-common/lib',
+    'Doctrine\\DBAL'   => __DIR__.'/vendor/doctrine-dbal/lib',
+    'Doctrine'         => __DIR__.'/vendor/doctrine/lib',
+    'Assetic'          => __DIR__.'/vendor/assetic/src',
+    'Monolog'          => __DIR__.'/vendor/monolog/src',
 ));
 $loader->registerPrefixes(array(
     'Swift_' => __DIR__.'/vendor/swiftmailer/lib/classes',
     'Twig_'  => __DIR__.'/vendor/twig/lib',
 ));
-$loader->register();
+$loader->register();
+$loader->registerPrefixFallback(array(
+    __DIR__.'/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs',
+));