Skip to content

Commit 4c0def0

Browse files
committed
add use statements in README.md
1 parent 0410c75 commit 4c0def0

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ composer require patchlevel/event-sourcing-psr-container
1818
```php
1919
use Patchlevel\EventSourcing\Container\ConfigBuilder;
2020
use Patchlevel\EventSourcing\Container\DefaultContainer;
21-
use Psr\Container\ContainerInterface;
2221

2322
$config = (new ConfigBuilder())
2423
->singleTable()
@@ -45,6 +44,14 @@ $hotelRepository = $container->repository(Hotel::class);
4544
### Laminas Service Manager
4645

4746
```php
47+
use Laminas\ServiceManager\ServiceManager;
48+
use Patchlevel\EventSourcing\Repository\RepositoryManager;
49+
use Patchlevel\EventSourcing\Schema\SchemaDirector;
50+
use Patchlevel\EventSourcingPsrContainer\ConfigBuilder;
51+
use Patchlevel\EventSourcingPsrContainer\Factory\ConnectionFactory;
52+
use Patchlevel\EventSourcingPsrContainer\Factory\RepositoryManagerFactory;
53+
use Patchlevel\EventSourcingPsrContainer\Factory\SchemaDirectorFactory;
54+
4855
$config = (new ConfigBuilder())
4956
->singleTable()
5057
->databaseUrl('sqlite:///:memory:')
@@ -65,7 +72,7 @@ $serviceManager = new ServiceManager([
6572
'event_sourcing.connection' => new ConnectionFactory(),
6673
RepositoryManager::class => new RepositoryManagerFactory(),
6774
SchemaDirector::class => new SchemaDirectorFactory(),
68-
ProfileProjection::class => static fn (ContainerInterface $container) => new ProfileProjection($container->get('event_sourcing.connection')),
75+
ProfileProjection::class => static fn (ServiceManager $container) => new ProfileProjection($container->get('event_sourcing.connection')),
6976
],
7077
]);
7178

0 commit comments

Comments
 (0)