6
6
* container-interop* tries to identify and standardize features in * container* objects (service locators,
7
7
dependency injection containers, etc.) to achieve interopererability.
8
8
9
- Through discussions and trials, we try to create a standard, made of common interfaces but also recommendations.
9
+ Through discussions and trials, we try to create a standard, made of common interfaces but also recommendations.
10
10
11
11
If PHP projects that provide container implementations begin to adopt these common standards, then PHP
12
12
applications and projects that use containers can depend on the common interfaces instead of specific
@@ -42,7 +42,7 @@ between minor versions.
42
42
Describes the interface of a container that exposes methods to read its entries.
43
43
- [ * Delegate lookup feature* ] ( docs/Delegate-lookup.md ) .
44
44
[ Meta Document] ( docs/Delegate-lookup-meta.md ) .
45
- Describes the ability for a container to delegate the lookup of its dependencies to a third-party container. This
45
+ Describes the ability for a container to delegate the lookup of its dependencies to a third-party container. This
46
46
feature lets several containers work together in a single application.
47
47
48
48
### Proposed
@@ -53,7 +53,9 @@ View open [request for comments](https://github.com/container-interop/container-
53
53
54
54
### Projects implementing ` ContainerInterface `
55
55
56
- - [ Acclimate] ( https://github.com/jeremeamia/acclimate-container )
56
+ - [ Acclimate] ( https://github.com/jeremeamia/acclimate-container ) : Adapters for
57
+ Aura.Di, Laravel, Nette DI, Pimple, Symfony DI, ZF2 Service manager, ZF2
58
+ Dependency injection and any container using ` ArrayAccess `
57
59
- [ dcp-di] ( https://github.com/estelsmith/dcp-di )
58
60
- [ Mouf] ( http://mouf-php.com )
59
61
- [ Njasm Container] ( https://github.com/njasm/container )
@@ -67,6 +69,21 @@ View open [request for comments](https://github.com/container-interop/container-
67
69
- [ PHP-DI] ( http://php-di.org )
68
70
- [ PimpleInterop] ( https://github.com/moufmouf/pimple-interop )
69
71
72
+ ### Middlewares implementing ` ContainerInterface `
73
+
74
+ - [ Alias-Container] ( https://github.com/thecodingmachine/alias-container ) : add
75
+ aliases support to any container
76
+ - [ Prefixer-Container] ( https://github.com/thecodingmachine/prefixer-container ) :
77
+ dynamically prefix identifiers
78
+
79
+ ### Projects using ` ContainerInterface `
80
+
81
+ - [ interop.silex.di] ( https://github.com/thecodingmachine/interop.silex.di ) : an
82
+ extension to [ Silex] ( http://silex.sensiolabs.org/ ) that adds support for any
83
+ * container-interop* compatible container
84
+ - [ Woohoo Labs. API Framework] ( https://github.com/woohoolabs/api-framework ) : a
85
+ micro-framework for writing APIs
86
+
70
87
## Workflow
71
88
72
89
Everyone is welcome to join and contribute.
0 commit comments