symfony/dependency-injection
Symfony DependencyInjection component standardizes and centralizes object construction via a service container. Define services, parameters, and wiring, support autowiring and compilation, and manage dependencies consistently across applications and libraries.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| yiisoft/di | 0.86 | PSR-11 compatible dependency injection container for PHP 8.1+. Supports autowiring plus constructor, method and property injection, aliasing, service providers, delegated/composite containers, circular reference detection, and state reset for long-running workers. | 236 | 238 | 46 | 23K | 14 | 29.1 | 39.6 | BSD-3-Clause | 4 months ago | |
| joomla/di | 0.86 | PSR-11 compatible dependency injection (IoC) container from the Joomla Framework. Provides a powerful, flexible DI solution for PHP 8.1+ applications, with Composer installation and support for stable/unstable releases. | 15 | 16 | 19 | 12K | 3 | 23.3 | 47.4 | GPL-2.0 | 8 months ago | |
| php-di/php-di | 0.85 | PHP-DI is a practical, powerful, framework-agnostic dependency injection container for PHP. It helps manage services and wiring with autowiring and flexible configuration, making applications easier to build, test, and maintain across any framework. | 2,779 | 2,857 | 324 | 2M | 56 | 69.2 | 74.5 | MIT | 7 months ago | |
| symfony/framework-bundle | 0.85 | FrameworkBundle integrates Symfony components into the full-stack Symfony framework, providing core wiring for services, configuration, routing, controllers, and more. Part of the main Symfony repository; see docs for contributing, issues, and PRs. | 3,572 | 3,590 | 123 | 5M | 0 | 51.6 | 51.0 | MIT | 1 week ago | |
| aura/di | 0.84 | Aura.Di is a PSR-11 dependency injection container for PHP 8+, supporting serializable containers, constructor and setter injection, interface/trait awareness, and configuration inheritance. Lightweight, standards-friendly, and flexible for complex apps. | 352 | 356 | 63 | 5K | 1 | 32.8 | 19.2 | MIT | 1 year ago | |
| league/container | 0.84 | PSR-11–compliant dependency injection container from The PHP League. Register services, factories and shared instances, then resolve dependencies with autowiring support. Modern PHP (8.3+) with full docs, tests, and MIT license. | 863 | 905 | 104 | 2M | 5 | 38.1 | 56.2 | MIT | 2 weeks ago | |
| symfony/http-kernel | 0.84 | Symfony HttpKernel provides a structured, event-driven workflow to turn HTTP Requests into Responses. Built on the EventDispatcher, it’s flexible enough for full-stack frameworks, micro-frameworks, and CMS platforms like Drupal. | 8,126 | 8,152 | 98 | 14M | 0 | 57.8 | 52.4 | MIT | 1 week ago | |
| symplify/autowire-array-parameter | 0.83 | Automatically inject array parameters into PHP services with minimal configuration. Symplify Autowire Array Parameter resolves array constructor arguments from container config, reducing boilerplate and making service wiring cleaner in Symfony/Laravel-style DI setups. | 60 | 62 | 2 | 38K | 0 | 0.2 | 27.2 | MIT | — | |
| illuminate/container | 0.83 | Illuminate Container is Laravel’s lightweight dependency injection container for resolving classes, managing bindings, singletons, contextual dependencies, and automatic constructor injection. It powers service resolution and inversion of control in Laravel apps and packages. | 312 | 325 | 60 | 1M | 0 | 3.4 | 49.5 | MIT | — | |
| php-standard-library/interoperability | 0.83 | Lightweight PHP interoperability helpers for working with common standards and cross-package integrations. Provides small, reusable utilities to bridge libraries and normalize behavior without heavy dependencies. | 1 | — | 0 | — | 0 | 20.0 | — | MIT | 2 weeks ago | |
| symfony/config | 0.83 | Symfony Config component helps you find, load, merge, auto-fill, and validate configuration from many sources (YAML, XML, INI, database). Designed for building robust, flexible config systems in PHP applications. | 4,282 | 4,313 | 43 | 7M | 0 | 53.8 | 52.3 | MIT | 1 week ago |
How can I help you explore Laravel packages today?