vendor/symfony/autoload.php.dist
author cavaliet
Tue, 04 Feb 2014 11:23:12 +0100
changeset 112 2f006b010391
parent 0 7f95f8617b0b
permissions -rwxr-xr-x
clean some code
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
require_once __DIR__.'/src/Symfony/Component/ClassLoader/UniversalClassLoader.php';
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
use Symfony\Component\ClassLoader\UniversalClassLoader;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
use Doctrine\Common\Annotations\AnnotationRegistry;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
$loader = new UniversalClassLoader();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
$loader->registerNamespaces(array(
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    'Symfony\\Tests'   => __DIR__.'/tests',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
    'Symfony'          => __DIR__.'/src',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
    'Doctrine\\Common' => __DIR__.'/vendor/doctrine-common/lib',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
    'Doctrine\\DBAL'   => __DIR__.'/vendor/doctrine-dbal/lib',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
    'Doctrine'         => __DIR__.'/vendor/doctrine/lib',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
    'Monolog'          => __DIR__.'/vendor/monolog/src',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
));
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
$loader->registerPrefixes(array(
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
    'Twig_' => __DIR__.'/vendor/twig/lib',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
));
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
if (!function_exists('intl_get_error_code')) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
    require_once __DIR__.'/src/Symfony/Component/Locale/Resources/stubs/functions.php';
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
    $loader->registerPrefixFallbacks(array(__DIR__.'/src/Symfony/Component/Locale/Resources/stubs'));
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
}
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
$loader->register();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
AnnotationRegistry::registerLoader(function($class) use ($loader) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
    $loader->loadClass($class);
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
    return class_exists($class, false);
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
});
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
AnnotationRegistry::registerFile(__DIR__.'/vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
if (is_file(__DIR__.'/vendor/swiftmailer/lib/classes/Swift.php')) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
    require_once __DIR__.'/vendor/swiftmailer/lib/classes/Swift.php';
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
    Swift::registerAutoload(__DIR__.'/vendor/swiftmailer/lib/swift_init.php');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
}