container-interop / service-provider

[EXPERIMENTAL] Promoting container/framework interoperability through standard service providers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Standard Service Providers

This project attempts to define a common standard for service providers, aka "bundles" or "modules" in various frameworks.

Service providers are classes that provide service definitions to a PSR-11 container.

The PSR depends on the PSR-11 Container Interface. Service providers operate on PSR-11 compatible containers.

⚠️ Work in progress

the project is currently experimental and is being tried in frameworks, containers and modules until considered viable. Until a 1.0.0 release, the code in this repository is not stable. Expect breaking changes between versions such as 0.1.x and 0.2.0.

👉 Refer to the current PSR draft for the PSR proposal itself.

🧐 Refer to the PSR meta document for the history and reasoning behind this proposal.

Compatible projects

Projects consuming v0.4 service providers

Packages providing v0.4 service providers

About

[EXPERIMENTAL] Promoting container/framework interoperability through standard service providers


Languages

Language:PHP 100.0%