app/AppKernel.php
author ymh <ymh.work@gmail.com>
Sat, 24 Sep 2011 15:40:41 +0200
changeset 0 7f95f8617b0b
child 2 806e57d67020
permissions -rwxr-xr-x
first commit
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\HttpKernel\Kernel;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
use Symfony\Component\Config\Loader\LoaderInterface;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
class AppKernel extends Kernel
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
{
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
    public function registerBundles()
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
    {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
        $bundles = array(
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
            new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
            new Symfony\Bundle\SecurityBundle\SecurityBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
            new Symfony\Bundle\TwigBundle\TwigBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
            new Symfony\Bundle\MonologBundle\MonologBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
            new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
            new Symfony\Bundle\DoctrineBundle\DoctrineBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
            new Symfony\Bundle\AsseticBundle\AsseticBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
            new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
            new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(),
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
        );
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
        if (in_array($this->getEnvironment(), array('dev', 'test'))) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
            $bundles[] = new Acme\DemoBundle\AcmeDemoBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
            $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
            $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
            $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
        }
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
        return $bundles;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
    }
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
    public function registerContainerConfiguration(LoaderInterface $loader)
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->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
    }
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
}