Skip to content

Commit e5b949a

Browse files
Jeroen de Graafjerowork
authored andcommitted
Config cache for all new cacheable decorators
1 parent 4ec7a0f commit e5b949a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/GemberEventSourcingBundle.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ public function loadExtension(array $config, ContainerConfigurator $container, C
124124
$services->get('gember.event_sourcing.registry.command_handler.cached.cached_command_handler_registry_decorator')
125125
->decorate('gember.event_sourcing.registry.command_handler.command_handler_registry');
126126

127+
$services->get('gember.event_sourcing.registry.saga.cached.cached_saga_registry_decorator')
128+
->decorate('gember.event_sourcing.registry.saga.saga_registry');
129+
127130
$services->get('gember.event_sourcing.resolver.domain_event.cached.cached_domain_event_resolver_decorator')
128131
->decorate('gember.event_sourcing.resolver.domain_event.domain_event_resolver');
129132

@@ -133,6 +136,9 @@ public function loadExtension(array $config, ContainerConfigurator $container, C
133136
$services->get('gember.event_sourcing.resolver.use_case.cached.cached_use_case_resolver_decorator')
134137
->decorate('gember.event_sourcing.resolver.use_case.use_case_resolver');
135138

139+
$services->get('gember.event_sourcing.resolver.saga.cached.cached_saga_resolver_decorator')
140+
->decorate('gember.event_sourcing.resolver.saga.saga_resolver');
141+
136142
$cacheType = isset($config['cache']['psr16']) ? 'psr16' : 'psr6';
137143
$cacheService = ltrim($config['cache'][$cacheType]['service'] ?? 'cache.app', '@');
138144

0 commit comments

Comments
 (0)