Browse Source

[Kernel] some tweaks

Victor Berchet 14 năm trước cách đây
mục cha
commit
717efd14fd
1 tập tin đã thay đổi với 2 bổ sung3 xóa
  1. 2 3
      src/Symfony/Component/HttpKernel/Kernel.php

+ 2 - 3
src/Symfony/Component/HttpKernel/Kernel.php

@@ -164,8 +164,7 @@ abstract class Kernel implements KernelInterface
     public function isClassInActiveBundle($class)
     {
         foreach ($this->getBundles() as $bundle) {
-            $bundleClass = get_class($bundle);
-            if (0 === strpos($class, substr($bundleClass, 0, strrpos($bundleClass, '\\')))) {
+            if (0 === strpos($class, $bundle->getNamespace())) {
                 return true;
             }
         }
@@ -339,7 +338,7 @@ abstract class Kernel implements KernelInterface
 
     /**
      * Initialize the data structures related to the bundle management:
-     *  - the bundle property maps a bundle name to the bundle instance,
+     *  - the bundles property maps a bundle name to the bundle instance,
      *  - the bundleMap property maps a bundle name to the bundle inheritance hierarchy (most derived bundle first).
      *
      * @throws \LogicException if two bundles share a common name