@@ -91,7 +91,8 @@ public function loadExtension(array $config, ContainerConfigurator $container, C
9191 $ services = $ container ->services ();
9292
9393 if ($ config ['cache ' ]['enabled ' ] ?? false ) {
94- $ services ->get ('gember.event_sourcing.registry.cached.cached_event_registry_decorator ' ) ->decorate ('gember.event_sourcing.registry.event_registry ' );
94+ $ services ->get ('gember.event_sourcing.registry.cached.cached_event_registry_decorator ' )
95+ ->decorate ('gember.event_sourcing.registry.event_registry ' );
9596
9697 $ services ->get ('gember.event_sourcing.util.resolver.cached.cached_attribute_resolver_decorator ' )
9798 ->decorate ('gember.event_sourcing.util.attribute.resolver.attribute_resolver ' );
@@ -118,15 +119,19 @@ public function loadExtension(array $config, ContainerConfigurator $container, C
118119 $ services ->get ('gember.event_sourcing.registry.event_registry ' )
119120 ->arg ('$path ' , $ config ['registry ' ]['event_registry ' ]['reflector ' ]['path ' ] ?? '%kernel.project_dir%/src ' );
120121
121- $ services ->alias (
122- 'gember.symfony.component.messenger.message_bus.event_bus ' ,
123- ltrim ($ config ['message_bus ' ]['symfony ' ]['event_bus ' ] ?? 'event.bus ' , '@ ' ),
124- );
122+ if (!empty ($ config ['message_bus ' ]['symfony ' ]['event_bus ' ] ?? null )) {
123+ $ services ->alias (
124+ 'gember.symfony.component.messenger.message_bus.event_bus ' ,
125+ ltrim ($ config ['message_bus ' ]['symfony ' ]['event_bus ' ], '@ ' ),
126+ );
127+ }
125128
126- $ services ->alias (
127- 'gember.doctrine.dbal.connection ' ,
128- ltrim ($ config ['event_store ' ]['rdbms ' ]['doctrine_dbal ' ]['connection ' ] ?? 'Doctrine\DBAL\Connection ' , '@ ' ),
129- );
129+ if (!empty ($ config ['event_store ' ]['rdbms ' ]['doctrine_dbal ' ]['connection ' ] ?? null )) {
130+ $ services ->alias (
131+ 'gember.doctrine.dbal.connection ' ,
132+ ltrim ($ config ['event_store ' ]['rdbms ' ]['doctrine_dbal ' ]['connection ' ], '@ ' ),
133+ );
134+ }
130135
131136 if (!empty ($ config ['generator ' ]['identity ' ]['service ' ] ?? null )) {
132137 $ services ->alias (
@@ -135,9 +140,11 @@ public function loadExtension(array $config, ContainerConfigurator $container, C
135140 );
136141 }
137142
138- $ services ->alias (
139- 'gember.symfony.component.serializer.serializer_interface ' ,
140- ltrim ($ config ['serializer ' ]['symfony ' ]['serializer ' ] ?? 'Symfony\Component\Serializer\SerializerInterface ' , '@ ' ),
141- );
143+ if (!empty ($ config ['serializer ' ]['symfony ' ]['serializer ' ] ?? null )) {
144+ $ services ->alias (
145+ 'gember.symfony.component.serializer.serializer_interface ' ,
146+ ltrim ($ config ['serializer ' ]['symfony ' ]['serializer ' ], '@ ' ),
147+ );
148+ }
142149 }
143150}
0 commit comments