File tree Expand file tree Collapse file tree 6 files changed +35
-2
lines changed Expand file tree Collapse file tree 6 files changed +35
-2
lines changed Original file line number Diff line number Diff line change 23
23
"ray/aop" : " ^2.10" ,
24
24
"ray/di" : " ^2.13" ,
25
25
"ray/object-visual-grapher" : " ^1.0" ,
26
- "psr/log" : " ^1.1" ,
26
+ "psr/log" : " ^1.1 || ^2.0 || ^3.0 " ,
27
27
"doctrine/cache" : " ^1.10 || ^2.0" ,
28
28
"doctrine/annotations" : " ^1.11" ,
29
29
"koriym/http-constants" : " ^1.1" ,
30
30
"ray/psr-cache-module" : " ^1.1.2" ,
31
31
"symfony/cache" : " ^5.3" ,
32
32
"psr/cache" : " ^1.0" ,
33
- "koriym/attributes" : " ^1.0"
33
+ "koriym/attributes" : " ^1.0" ,
34
+ "ray/compiler" : " ^1.7"
34
35
},
35
36
"require-dev" : {
36
37
"phpunit/phpunit" : " ^9.5.10" ,
Original file line number Diff line number Diff line change 13
13
use function assert ;
14
14
use function class_exists ;
15
15
16
+ /**
17
+ * Provides AbstractAppMeta and derived bindings
18
+ *
19
+ * The following bindings are provided:
20
+ *
21
+ * AbstractAppMeta
22
+ * AppInterface
23
+ * :AppName
24
+ */
16
25
class AppMetaModule extends AbstractModule
17
26
{
18
27
private AbstractAppMeta $ appMeta ;
Original file line number Diff line number Diff line change 11
11
use Ray \Di \AbstractModule ;
12
12
use Ray \Di \Exception \NotFound ;
13
13
14
+ /**
15
+ * Provides SchemeCollectionInterface and derived bindings
16
+ *
17
+ * The following bindings are provided:
18
+ *
19
+ * SchemeCollectionInterface
20
+ * SchemeCollectionInterface:original
21
+ * :ImportAppConfig
22
+ */
14
23
final class ImportAppModule extends AbstractModule
15
24
{
16
25
/**
Original file line number Diff line number Diff line change 11
11
use Ray \PsrCacheModule \Annotation \Shared ;
12
12
use Symfony \Component \Cache \Adapter \NullAdapter ;
13
13
14
+ /**
15
+ * Provides CacheItemPoolInterface and derived bindings
16
+ *
17
+ * The following bindings are provided:
18
+ *
19
+ * CacheItemPoolInterface:Ray\PsrCacheModule\Annotation\Local
20
+ * CacheItemPoolInterface:Ray\PsrCacheModule\Annotation\Shared
21
+ */
14
22
final class Psr6NullModule extends AbstractModule
15
23
{
16
24
protected function configure (): void
Original file line number Diff line number Diff line change 8
8
use Ray \Di \AbstractModule ;
9
9
use Ray \Di \InjectorInterface ;
10
10
11
+ /**
12
+ * Provides InjectorInterface
13
+ */
11
14
class ScriptinjectorModule extends AbstractModule
12
15
{
13
16
private string $ scriptDir ;
Original file line number Diff line number Diff line change 15
15
use Ray \Compiler \DiCompileModule ;
16
16
use Ray \Di \AbstractModule ;
17
17
18
+ /**
19
+ * Provides framework base bindings
20
+ */
18
21
class PackageModule extends AbstractModule
19
22
{
20
23
/**
You can’t perform that action at this time.
0 commit comments