Advertisement
Guest User

AppKernel.php for symfony 2.3+ sonata admin and user bundles

a guest
Aug 8th, 2013
1,445
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 = array(
  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\UserBundle\FOSUserBundle(),
  20.             new Sonata\jQueryBundle\SonatajQueryBundle(),
  21.             new Sonata\AdminBundle\SonataAdminBundle(),
  22.             new Sonata\BlockBundle\SonataBlockBundle(),
  23.             new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
  24.             new Knp\Bundle\MenuBundle\KnpMenuBundle(),
  25.             new Sonata\UserBundle\SonataUserBundle('FOSUserBundle'),
  26.             new Application\Sonata\UserBundle\ApplicationSonataUserBundle(),
  27.             new Sonata\EasyExtendsBundle\SonataEasyExtendsBundle(),
  28.         );
  29.  
  30.         if (in_array($this->getEnvironment(), array('dev', 'test'))) {
  31.             $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
  32.             $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
  33.             $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
  34.         }
  35.  
  36.         return $bundles;
  37.     }
  38.  
  39.     public function registerContainerConfiguration(LoaderInterface $loader)
  40.     {
  41.         $loader->load(__DIR__.'/config/config_'.$this->getEnvironment().'.yml');
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement