🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
-
Updated
Jun 16, 2024 - PHP
Dependency injection (DI) is an implementation of the dependency inversion principle with the aim of separation of concerns by separating the depndency's implementation from the class that's using it. That kind of abstraction makes it possible to have different implementations with the same public methods so the class using it, doesn't need to care which of the implementations is used. This is also especially useful for unit testing.
There are different types of dependency injection:
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
The dependency injection container for humans
A small PHP dependency injection container
💎 Flexible, compiled and full-featured Dependency Injection Container with perfectly usable autowiring and support for all new PHP 8 features.
A simple, secure, and scalable PHP application framework
Dependency Injection System
A dependency injection framework for PHP
PSR-11 compatible DI container and injector
Speed up your package DI containers integration and console apps to Symfony and Nette
Boilerplate for WordPress plugin using autoload, coding standard, webpack, PHP/JS tests, etc.
PSR-11 compatible Dependency Injection Container for PHP.
A simple, extensible REST API framework for PHP
🎃 [DEPRECATED] Allows to declare and use contexts services in scenario scoped container.
Woohoo Labs. Zen is a very fast and simple, PSR-11 compliant DI Container & preload file generator.
psr/container implementation for humans
Benchmark for some popular PHP Dependency Injection Containers.
Created by Martin Fowler
Released January 23, 2004