app/AppKernel.php
author cavaliet
Fri, 24 Feb 2012 10:55:01 +0100
changeset 74 ac9a9b5d2987
parent 71 b01e36991488
permissions -rwxr-xr-x
merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
<?php
71
b01e36991488 add headers for public repository release
ymh <ymh.work@gmail.com>
parents: 58
diff changeset
     2
/*
b01e36991488 add headers for public repository release
ymh <ymh.work@gmail.com>
parents: 58
diff changeset
     3
 * This file is part of the WikiTagBundle package.
b01e36991488 add headers for public repository release
ymh <ymh.work@gmail.com>
parents: 58
diff changeset
     4
 *
b01e36991488 add headers for public repository release
ymh <ymh.work@gmail.com>
parents: 58
diff changeset
     5
 * (c) IRI <http://www.iri.centrepompidou.fr/>
b01e36991488 add headers for public repository release
ymh <ymh.work@gmail.com>
parents: 58
diff changeset
     6
 *
b01e36991488 add headers for public repository release
ymh <ymh.work@gmail.com>
parents: 58
diff changeset
     7
 * For the full copyright and license information, please view the LICENSE
b01e36991488 add headers for public repository release
ymh <ymh.work@gmail.com>
parents: 58
diff changeset
     8
 * file that was distributed with this source code.
b01e36991488 add headers for public repository release
ymh <ymh.work@gmail.com>
parents: 58
diff changeset
     9
 */
0
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
use Symfony\Component\HttpKernel\Kernel;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
use Symfony\Component\Config\Loader\LoaderInterface;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
class AppKernel extends Kernel
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
{
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
    public function registerBundles()
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
    {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
        $bundles = array(
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
            new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
            new Symfony\Bundle\SecurityBundle\SecurityBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
            new Symfony\Bundle\TwigBundle\TwigBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
            new Symfony\Bundle\MonologBundle\MonologBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
            new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
            new Symfony\Bundle\DoctrineBundle\DoctrineBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
            new Symfony\Bundle\AsseticBundle\AsseticBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
            new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
            new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(),
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    28
            new Company\BaseBundle\CompanyBaseBundle(),
3
e54dfe4d0b2b add FOSUserBundle
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    29
        	new FOS\UserBundle\FOSUserBundle(),
e54dfe4d0b2b add FOSUserBundle
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    30
            new Company\UserBundle\CompanyUserBundle(),
6
7ee9260b8c0e addd subrepository + new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    31
            new IRI\Bundle\WikiTagBundle\WikiTagBundle(),
39
03b14b0fe101 Documentation and add alternative wp url and label + migrations
ymh <ymh.work@gmail.com>
parents: 6
diff changeset
    32
            new Symfony\Bundle\DoctrineMigrationsBundle\DoctrineMigrationsBundle(),
58
624e5900f5a4 add tests and fixtures
ymh <ymh.work@gmail.com>
parents: 39
diff changeset
    33
            new Symfony\Bundle\DoctrineFixturesBundle\DoctrineFixturesBundle(),
0
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
        );
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
        if (in_array($this->getEnvironment(), array('dev', 'test'))) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
            $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
            $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
            $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
        }
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
        return $bundles;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
    }
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
    public function registerContainerConfiguration(LoaderInterface $loader)
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
    {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
        $loader->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
    }
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
}