File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ declare (strict_types=1 );
4
+
5
+ namespace BEAR \Package \Module ;
6
+
7
+ use Psr \Cache \CacheItemPoolInterface ;
8
+ use Ray \Di \AbstractModule ;
9
+ use Ray \Di \Scope ;
10
+ use Ray \PsrCacheModule \Annotation \Local ;
11
+ use Ray \PsrCacheModule \Annotation \Shared ;
12
+ use Symfony \Component \Cache \Adapter \NullAdapter ;
13
+
14
+ final class Psr6NullModule extends AbstractModule
15
+ {
16
+ protected function configure (): void
17
+ {
18
+ $ this ->bind (CacheItemPoolInterface::class)->annotatedWith (Local::class)->to (NullAdapter::class)->in (Scope::SINGLETON );
19
+ $ this ->bind (CacheItemPoolInterface::class)->annotatedWith (Shared::class)->to (NullAdapter::class)->in (Scope::SINGLETON );
20
+ }
21
+ }
Original file line number Diff line number Diff line change 4
4
5
5
namespace BEAR \Package ;
6
6
7
+ use BEAR \Package \Module \Psr6NullModule ;
7
8
use BEAR \Package \Provide \Error \VndErrorModule ;
8
9
use BEAR \Package \Provide \Logger \PsrLoggerModule ;
9
10
use BEAR \Package \Provide \Representation \CreatedResourceModule ;
@@ -22,6 +23,7 @@ class PackageModule extends AbstractModule
22
23
protected function configure (): void
23
24
{
24
25
$ this ->install (new QueryRepositoryModule ());
26
+ $ this ->override (new Psr6NullModule ());
25
27
$ this ->install (new WebRouterModule ());
26
28
$ this ->install (new VndErrorModule ());
27
29
$ this ->install (new PsrLoggerModule ());
You can’t perform that action at this time.
0 commit comments