[Security][listener] change priority of switchuser

This commit is contained in:
Abdellatif AitBoudad 2014-10-24 13:16:34 +01:00 committed by Abdellatif Ait boudad
parent 016b0a9ad2
commit 5f8047d242
2 changed files with 4 additions and 5 deletions

View File

@ -338,14 +338,14 @@ class SecurityExtension extends Extension
$listeners = array_merge($listeners, $authListeners); $listeners = array_merge($listeners, $authListeners);
// Access listener
$listeners[] = new Reference('security.access_listener');
// Switch user listener // Switch user listener
if (isset($firewall['switch_user'])) { if (isset($firewall['switch_user'])) {
$listeners[] = new Reference($this->createSwitchUserListener($container, $id, $firewall['switch_user'], $defaultProvider)); $listeners[] = new Reference($this->createSwitchUserListener($container, $id, $firewall['switch_user'], $defaultProvider));
} }
// Access listener
$listeners[] = new Reference('security.access_listener');
// Determine default entry point // Determine default entry point
if (isset($firewall['entry_point'])) { if (isset($firewall['entry_point'])) {
$defaultEntryPoint = $firewall['entry_point']; $defaultEntryPoint = $firewall['entry_point'];

View File

@ -12,7 +12,6 @@
namespace Symfony\Bundle\SecurityBundle\Tests\DependencyInjection; namespace Symfony\Bundle\SecurityBundle\Tests\DependencyInjection;
use Symfony\Component\DependencyInjection\Reference; use Symfony\Component\DependencyInjection\Reference;
use Symfony\Component\DependencyInjection\Parameter; use Symfony\Component\DependencyInjection\Parameter;
use Symfony\Bundle\SecurityBundle\SecurityBundle; use Symfony\Bundle\SecurityBundle\SecurityBundle;
use Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension; use Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension;
@ -82,8 +81,8 @@ abstract class CompleteConfigurationTest extends \PHPUnit_Framework_TestCase
'security.authentication.listener.basic.secure', 'security.authentication.listener.basic.secure',
'security.authentication.listener.digest.secure', 'security.authentication.listener.digest.secure',
'security.authentication.listener.anonymous.secure', 'security.authentication.listener.anonymous.secure',
'security.access_listener',
'security.authentication.switchuser_listener.secure', 'security.authentication.switchuser_listener.secure',
'security.access_listener',
), ),
), $listeners); ), $listeners);
} }