minor optimalization at bundle initialization
fast check to avoid six array method calls
This commit is contained in:
parent
b82ab2ab13
commit
4ba6c0b90e
@ -495,7 +495,7 @@ abstract class Kernel implements KernelInterface, TerminableInterface
|
||||
}
|
||||
|
||||
// look for orphans
|
||||
if (count($diff = array_values(array_diff(array_keys($directChildren), array_keys($this->bundles))))) {
|
||||
if (!empty($directChildren) && count($diff = array_values(array_diff(array_keys($directChildren), array_keys($this->bundles))))) {
|
||||
throw new \LogicException(sprintf('Bundle "%s" extends bundle "%s", which is not registered.', $directChildren[$diff[0]], $diff[0]));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user