Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
MakeFirewallsEventDispatcherTraceablePass example
$container
->
addCompilerPass
(
new
RegisterGlobalSecurityEventListenersPass
(
)
, PassConfig::TYPE_BEFORE_REMOVING, -200
)
;
// execute after ResolveChildDefinitionsPass optimization pass, to ensure class names are set
$container
->
addCompilerPass
(
new
SortFirewallListenersPass
(
)
, PassConfig::TYPE_BEFORE_REMOVING
)
;
$container
->
addCompilerPass
(
new
ReplaceDecoratedRememberMeHandlerPass
(
)
, PassConfig::TYPE_OPTIMIZE
)
;
$container
->
addCompilerPass
(
new
AddEventAliasesPass
(
array_merge
(
AuthenticationEvents::ALIASES,
SecurityEvents::ALIASES
)
)
)
;
// must be registered before DecoratorServicePass
$container
->
addCompilerPass
(
new
MakeFirewallsEventDispatcherTraceablePass
(
)
, PassConfig::TYPE_OPTIMIZE, 10
)
;
}
}