public static function provideUserCheckerConfig() { yield [[], InMemoryUserChecker::
class];
yield [['user_checker' => TestUserChecker::
class], TestUserChecker::
class];
} public function testConfigureCustomFirewallListener() { $container =
$this->
getRawContainer();
/** @var SecurityExtension $extension */
$extension =
$container->
getExtension('security'
);
$extension->
addAuthenticatorFactory(new TestFirewallListenerFactory());
$container->
loadFromExtension('security',
[ 'firewalls' =>
[ 'main' =>
[ 'custom_listener' => true,
],
],
]);
$container->
compile();