3 use Symfony\Component\HttpKernel\Kernel
;
4 use Symfony\Component\Config\Loader\LoaderInterface
;
6 class AppKernel
extends Kernel
8 public function registerBundles()
11 new Symfony\Bundle\FrameworkBundle\
FrameworkBundle(),
12 new Symfony\Bundle\SecurityBundle\
SecurityBundle(),
13 new Symfony\Bundle\TwigBundle\
TwigBundle(),
14 new Symfony\Bundle\MonologBundle\
MonologBundle(),
15 new Symfony\Bundle\SwiftmailerBundle\
SwiftmailerBundle(),
16 new Symfony\Bundle\AsseticBundle\
AsseticBundle(),
17 new Doctrine\Bundle\DoctrineBundle\
DoctrineBundle(),
18 new Sensio\Bundle\FrameworkExtraBundle\
SensioFrameworkExtraBundle(),
19 new FOS\RestBundle\
FOSRestBundle(),
20 new JMS\SerializerBundle\
JMSSerializerBundle(),
21 new Nelmio\ApiDocBundle\
NelmioApiDocBundle(),
22 new Nelmio\CorsBundle\
NelmioCorsBundle(),
23 new Liip\ThemeBundle\
LiipThemeBundle(),
24 new Wallabag\CoreBundle\
WallabagCoreBundle(),
25 new Wallabag\ApiBundle\
WallabagApiBundle(),
26 new Bazinga\Bundle\HateoasBundle\
BazingaHateoasBundle(),
27 new Lexik\Bundle\FormFilterBundle\
LexikFormFilterBundle(),
30 if (in_array($this->getEnvironment(), array('dev', 'test'))) {
31 $bundles[] = new Symfony\Bundle\DebugBundle\
DebugBundle();
32 $bundles[] = new Symfony\Bundle\WebProfilerBundle\
WebProfilerBundle();
33 $bundles[] = new Sensio\Bundle\DistributionBundle\
SensioDistributionBundle();
34 $bundles[] = new Sensio\Bundle\GeneratorBundle\
SensioGeneratorBundle();
35 $bundles[] = new Doctrine\Bundle\FixturesBundle\
DoctrineFixturesBundle();
41 public function registerContainerConfiguration(LoaderInterface
$loader)
43 $loader->load(__DIR__
.'/config/config_'.$this->getEnvironment().'.yml');