Skip to content

Commit 4a2f428

Browse files
committed
Update to event-sourcing 3.13.0, add deps to in memory store
1 parent 587e5a5 commit 4a2f428

3 files changed

Lines changed: 16 additions & 10 deletions

File tree

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
],
2020
"require": {
2121
"php": "~8.2.0 || ~8.3.0 || ~8.4.0",
22-
"patchlevel/event-sourcing": "^3.12.0",
22+
"patchlevel/event-sourcing": "^3.13.0",
2323
"symfony/cache": "^6.4.0|^7.0.0",
2424
"symfony/config": "^6.4.0|^7.0.0",
2525
"symfony/console": "^6.4.1|^7.0.1",

composer.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/DependencyInjection/PatchlevelEventSourcingExtension.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@
141141
use Patchlevel\Hydrator\Metadata\MetadataFactory;
142142
use Patchlevel\Hydrator\MetadataHydrator;
143143
use Patchlevel\Worker\Event\WorkerRunningEvent;
144+
use Psr\Clock\ClockInterface;
144145
use Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument;
145146
use Symfony\Component\DependencyInjection\ChildDefinition;
146147
use Symfony\Component\DependencyInjection\ContainerBuilder;
@@ -694,7 +695,12 @@ private function configureStore(array $config, ContainerBuilder $container): voi
694695
}
695696

696697
if ($config['store']['type'] === 'in_memory') {
697-
$service = $container->register(InMemoryStore::class);
698+
$service = $container->register(InMemoryStore::class)
699+
->setArguments([
700+
[],
701+
new Reference(EventRegistry::class),
702+
new Reference(ClockInterface::class),
703+
]);
698704

699705
if (($config['store']['options']['kernel_reset'] ?? false) === true) {
700706
$service->addTag('kernel.reset', ['method' => 'clear']);

0 commit comments

Comments
 (0)