app/AppKernel.php
author ymh <ymh.work@gmail.com>
Mon, 23 Jan 2012 01:03:40 +0100
changeset 66 be41ba7aa5d4
parent 58 624e5900f5a4
child 71 b01e36991488
permissions -rwxr-xr-x
moved data fixtures
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(),
2
806e57d67020 Base Bundle commit
ymh <ymh.work@gmail.com>
parents: 0
diff changeset
    20
            new Company\BaseBundle\CompanyBaseBundle(),
3
e54dfe4d0b2b add FOSUserBundle
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    21
        	new FOS\UserBundle\FOSUserBundle(),
e54dfe4d0b2b add FOSUserBundle
ymh <ymh.work@gmail.com>
parents: 2
diff changeset
    22
            new Company\UserBundle\CompanyUserBundle(),
6
7ee9260b8c0e addd subrepository + new bundle
ymh <ymh.work@gmail.com>
parents: 3
diff changeset
    23
            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
    24
            new Symfony\Bundle\DoctrineMigrationsBundle\DoctrineMigrationsBundle(),
58
624e5900f5a4 add tests and fixtures
ymh <ymh.work@gmail.com>
parents: 39
diff changeset
    25
            new Symfony\Bundle\DoctrineFixturesBundle\DoctrineFixturesBundle(),
0
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
        );
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
        if (in_array($this->getEnvironment(), array('dev', 'test'))) {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
            $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
            $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
            $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
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
        return $bundles;
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
    }
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
    public function registerContainerConfiguration(LoaderInterface $loader)
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
    {
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
        $loader->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml');
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
    }
7f95f8617b0b first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
}