Advertisement
Guest User

Untitled

a guest
Jan 29th, 2017
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.69 KB | None | 0 0
  1. <?php
  2.  
  3. use Symfony\Component\HttpKernel\Kernel;
  4. use Symfony\Component\Config\Loader\LoaderInterface;
  5.  
  6. class AppKernel extends Kernel
  7. {
  8.     public function registerBundles()
  9.     {
  10.         $bundles = [
  11.             new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
  12.             new Symfony\Bundle\TwigBundle\TwigBundle(),
  13.             new Symfony\Bundle\MonologBundle\MonologBundle(),
  14.             new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
  15.             new \Symfony\Bundle\SecurityBundle\SecurityBundle(),
  16.             new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
  17.             new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
  18.             new Symfony\Bundle\AsseticBundle\AsseticBundle(),
  19.             new AppBundle\AppBundle(),
  20.         ];
  21.  
  22.         if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {
  23.             $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
  24.             $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
  25.             $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
  26.             $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
  27.         }
  28.  
  29.         return $bundles;
  30.     }
  31.  
  32.     public function getRootDir()
  33.     {
  34.         return __DIR__;
  35.     }
  36.  
  37.     public function getCacheDir()
  38.     {
  39.         return dirname(__DIR__).'/var/cache/'.$this->getEnvironment();
  40.     }
  41.  
  42.     public function getLogDir()
  43.     {
  44.         return dirname(__DIR__).'/var/logs';
  45.     }
  46.  
  47.     public function registerContainerConfiguration(LoaderInterface $loader)
  48.     {
  49.         $loader->load($this->getRootDir().'/config/config_'.$this->getEnvironment().'.yml');
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement