From 411e9f121fb806452ff6a13717e9f8f60b6cb768 Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Sun, 11 Nov 2012 17:35:42 +0100 Subject: [PATCH] made sure this bundle is registered after security --- JMSSecurityExtraBundle.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/JMSSecurityExtraBundle.php b/JMSSecurityExtraBundle.php index 762e5b2..9cb98ef 100644 --- a/JMSSecurityExtraBundle.php +++ b/JMSSecurityExtraBundle.php @@ -39,7 +39,8 @@ class JMSSecurityExtraBundle extends Bundle public function build(ContainerBuilder $container) { - if (!$container->hasExtension('security')) { + $extensions = array_keys($container->getExtensions()); + if (!$container->hasExtension('security') || array_search('security', $extensions) > array_search('jms_security_extra', $extensions)) { throw new \LogicException('The JMSSecurityExtraBundle must be registered after the SecurityBundle in your AppKernel.php.'); } $container->registerExtension(new SecurityExtension($container->getExtension('security')));