Skip to content

Commit 4906443

Browse files
committed
Merge pull request #29 from moufmouf/middlewares-ref
Adding a middlewares and usage section to README
2 parents 611e869 + 3891664 commit 4906443

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

README.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*container-interop* tries to identify and standardize features in *container* objects (service locators,
77
dependency injection containers, etc.) to achieve interopererability.
88

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.
1010

1111
If PHP projects that provide container implementations begin to adopt these common standards, then PHP
1212
applications and projects that use containers can depend on the common interfaces instead of specific
@@ -42,7 +42,7 @@ between minor versions.
4242
Describes the interface of a container that exposes methods to read its entries.
4343
- [*Delegate lookup feature*](docs/Delegate-lookup.md).
4444
[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
4646
feature lets several containers work together in a single application.
4747

4848
### Proposed
@@ -53,7 +53,9 @@ View open [request for comments](https://github.com/container-interop/container-
5353

5454
### Projects implementing `ContainerInterface`
5555

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`
5759
- [dcp-di](https://github.com/estelsmith/dcp-di)
5860
- [Mouf](http://mouf-php.com)
5961
- [Njasm Container](https://github.com/njasm/container)
@@ -67,6 +69,21 @@ View open [request for comments](https://github.com/container-interop/container-
6769
- [PHP-DI](http://php-di.org)
6870
- [PimpleInterop](https://github.com/moufmouf/pimple-interop)
6971

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+
7087
## Workflow
7188

7289
Everyone is welcome to join and contribute.

0 commit comments

Comments
 (0)