Przeglądaj źródła

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 lat temu
rodzic
commit
2291af41c5
1 zmienionych plików z 11 dodań i 8 usunięć
  1. 11 8
      autoload.php.dist

+ 11 - 8
autoload.php.dist

@@ -6,16 +6,19 @@ use Symfony\Component\ClassLoader\UniversalClassLoader;
 
 
 $loader = new UniversalClassLoader();
 $loader = new UniversalClassLoader();
 $loader->registerNamespaces(array(
 $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(
 $loader->registerPrefixes(array(
     'Swift_' => __DIR__.'/vendor/swiftmailer/lib/classes',
     'Swift_' => __DIR__.'/vendor/swiftmailer/lib/classes',
     'Twig_'  => __DIR__.'/vendor/twig/lib',
     'Twig_'  => __DIR__.'/vendor/twig/lib',
 ));
 ));
-$loader->register();
+$loader->register();
+$loader->registerPrefixFallback(array(
+    __DIR__.'/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs',
+));