Преглед на файлове

Changed the check for SonataUserBundle

We now check if the bundle is activated instead of just trying to load
the bundle class.
Really fixes #399
Christophe Coevoet преди 13 години
родител
ревизия
2fb41c5bd7
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      DependencyInjection/SonataAdminExtension.php

+ 3 - 2
DependencyInjection/SonataAdminExtension.php

@@ -37,11 +37,12 @@ class SonataAdminExtension extends Extension
      */
     public function load(array $configs, ContainerBuilder $container)
     {
-        if (class_exists('Sonata\UserBundle\SonataUserBundle')) {
+        $bundles = $container->getParameter('kernel.bundles');
+        if (isset($bundles['SonataUserBundle'])) {
             // integrate the SonataUserBundle / FOSUserBundle if the bundle exists
             array_unshift($configs, array(
                 'templates' => array(
-                    'user_block' => 'SonataUserBundle:Admin:Core/user_block.html.twig'
+                    'user_block' => 'SonataUserBundle:Admin/Core:user_block.html.twig'
                 )
             ));
         }