$container->
register(CustomerDefinition::
class, CustomerDefinition::
class);
$container->
register(OrderDefinition::
class, OrderDefinition::
class);
$container->
register(DefinitionInstanceRegistry::
class, DefinitionInstanceRegistry::
class) ->
addArgument(new Reference('service_container'
)) ->
addArgument([]) ->
addArgument([]);
$container->
register(BusinessEventRegistry::
class, BusinessEventRegistry::
class) ->
addArgument(new Reference(DefinitionInstanceRegistry::
class));
$pass =
new TestActionEventCompilerPass();
$pass->
process($container);
$registry =
$container->
get(BusinessEventRegistry::
class);
$expected =
[ TestEvent::
class,
];
static::
assertEquals($expected,
$registry->
getClasses());
}}