Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
ConfigureContainerAwareCommands example
$this
->
addShopwareConfig
(
$container
, 'shopware',
$this
->config
)
;
$this
->
addResources
(
$container
)
;
$container
->
addCompilerPass
(
new
EventListenerCompilerPass
(
)
, PassConfig::TYPE_BEFORE_REMOVING
)
;
$container
->
addCompilerPass
(
new
EventSubscriberCompilerPass
(
)
, PassConfig::TYPE_BEFORE_REMOVING
)
;
$container
->
addCompilerPass
(
new
DoctrineEventSubscriberCompilerPass
(
)
)
;
$container
->
addCompilerPass
(
new
FormPass
(
)
)
;
$container
->
addCompilerPass
(
new
AddConstraintValidatorsPass
(
)
)
;
$container
->
addCompilerPass
(
new
StaticResourcesCompilerPass
(
)
)
;
$container
->
addCompilerPass
(
new
AddConsoleCommandPass
(
)
)
;
$container
->
addCompilerPass
(
new
ConfigureContainerAwareCommands
(
)
)
;
$container
->
addCompilerPass
(
new
LegacyApiResourcesPass
(
)
)
;
$container
->
addCompilerPass
(
new
ConfigureApiResourcesPass
(
)
, PassConfig::TYPE_OPTIMIZE, -500
)
;
$container
->
addCompilerPass
(
new
RegisterFieldsCompilerPass
(
)
, PassConfig::TYPE_BEFORE_OPTIMIZATION, 500
)
;
$container
->
addCompilerPass
(
new
RegisterDynamicController
(
)
)
;
$container
->
addCompilerPass
(
new
RegisterTypeRepositories
(
)
)
;
$container
->
addCompilerPass
(
new
ControllerCompilerPass
(
)
)
;
$container
->
addCompilerPass
(
new
RegisterControllerArgumentLocatorsPass
(
'argument_resolver.service', 'shopware.controller'
)
)
;
$container
->
addCompilerPass
(
new
VersionCompilerPass
(
)
)
;
$container
->
addCompilerPass
(
new
DBALHandlerCompilerPass
(
)
)
;
$container
->
addCompilerPass
(
new
ESHandlerCompilerPass
(
)
)
;