app/autoload.php
author cavaliet
Fri, 28 Oct 2011 14:57:11 +0200
changeset 23 6b24cd6b51c5
parent 18 c85b9d1ddf19
child 24 57ff6d39f88c
permissions -rwxr-xr-x
Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
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
use Symfony\Component\ClassLoader\UniversalClassLoader;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
use Doctrine\Common\Annotations\AnnotationRegistry;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
$loader = new UniversalClassLoader();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
$loader->registerNamespaces(array(
8
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
     8
    'Symfony'                  => array(__DIR__.'/../vendor/symfony/src', __DIR__.'/../vendor/bundles'),
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
     9
    'Sensio'                   => __DIR__.'/../vendor/bundles',
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    10
    'JMS'                      => __DIR__.'/../vendor/bundles',
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    11
    'Doctrine\\Common'         => __DIR__.'/../vendor/doctrine-common/lib',
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    12
    'Doctrine\\DBAL'           => __DIR__.'/../vendor/doctrine-dbal/lib',
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    13
    'Doctrine'                 => __DIR__.'/../vendor/doctrine/lib',
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    14
    'Monolog'                  => __DIR__.'/../vendor/monolog/src',
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    15
    'Assetic'                  => __DIR__.'/../vendor/assetic/src',
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    16
    'Metadata'                 => __DIR__.'/../vendor/metadata/src',
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    17
    'FOS'                      => __DIR__.'/../vendor/bundles',
15
99ad73ef7385 first step for tag list and add Pagerfanta for paginator
cavaliet
parents: 8
diff changeset
    18
	'Pagerfanta'  			   => __DIR__.'/../vendor/bundles',
18
c85b9d1ddf19 first implementation of dynamic fields
ymh <ymh.work@gmail.com>
parents: 15
diff changeset
    19
	'Mandango\Mondator'        => __DIR__.'/../vendor/mondator/src',
8
062b0cefef7e finish installation of the new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    20
	'IRI\Bundle\WikiTagBundle' => __DIR__.'/../vendor/bundles',
0
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
));
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
$loader->registerPrefixes(array(
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
    'Twig_Extensions_' => __DIR__.'/../vendor/twig-extensions/lib',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
    'Twig_'            => __DIR__.'/../vendor/twig/lib',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
));
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
// intl
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
if (!function_exists('intl_get_error_code')) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
    require_once __DIR__.'/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php';
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
    $loader->registerPrefixFallbacks(array(__DIR__.'/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs'));
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
}
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
$loader->registerNamespaceFallbacks(array(
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
    __DIR__.'/../src',
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
));
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
$loader->register();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
AnnotationRegistry::registerLoader(function($class) use ($loader) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
    $loader->loadClass($class);
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
    return class_exists($class, false);
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
});
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
AnnotationRegistry::registerFile(__DIR__.'/../vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
// Swiftmailer needs a special autoloader to allow
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
// the lazy loading of the init file (which is expensive)
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
require_once __DIR__.'/../vendor/swiftmailer/lib/classes/Swift.php';
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
Swift::registerAutoload(__DIR__.'/../vendor/swiftmailer/lib/swift_init.php');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49