3 use Symfony\Component\HttpKernel\Kernel
;
4 use Symfony\Component\Config\Loader\LoaderInterface
;
5 use Wallabag\ApiBundle\WallabagApiBundle
;
7 class AppKernel
extends Kernel
9 public function registerBundles()
12 new Symfony\Bundle\FrameworkBundle\
FrameworkBundle(),
13 new Symfony\Bundle\SecurityBundle\
SecurityBundle(),
14 new Symfony\Bundle\TwigBundle\
TwigBundle(),
15 new Symfony\Bundle\MonologBundle\
MonologBundle(),
16 new Symfony\Bundle\SwiftmailerBundle\
SwiftmailerBundle(),
17 new Symfony\Bundle\AsseticBundle\
AsseticBundle(),
18 new Doctrine\Bundle\DoctrineBundle\
DoctrineBundle(),
19 new Sensio\Bundle\FrameworkExtraBundle\
SensioFrameworkExtraBundle(),
20 new FOS\RestBundle\
FOSRestBundle(),
21 new JMS\SerializerBundle\
JMSSerializerBundle(),
22 new Nelmio\ApiDocBundle\
NelmioApiDocBundle(),
23 new Wallabag\CoreBundle\
WallabagCoreBundle()
26 if (in_array($this->getEnvironment(), array('dev', 'test'))) {
27 $bundles[] = new Symfony\Bundle\DebugBundle\
DebugBundle();
28 $bundles[] = new Symfony\Bundle\WebProfilerBundle\
WebProfilerBundle();
29 $bundles[] = new Sensio\Bundle\DistributionBundle\
SensioDistributionBundle();
30 $bundles[] = new Sensio\Bundle\GeneratorBundle\
SensioGeneratorBundle();
36 public function registerContainerConfiguration(LoaderInterface
$loader)
38 $loader->load(__DIR__
.'/config/config_'.$this->getEnvironment().'.yml');