joomla/di
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| joomla/console | 0.87 | Joomla Framework Console provides the infrastructure for building PHP command-line applications. It offers a base Application, command routing, input/output handling, and helpers to create structured CLI tools and workflows using composer-installed components. | 9 | 10 | 3 | 14K | 0 | 4.6 | 44.5 | GPL-2.0 | 10 months ago | |
| symfony/dependency-injection | 0.85 | Symfony DependencyInjection standardizes and centralizes object construction with a powerful service container. Define, configure, and wire services, manage parameters and service lifecycles, and enable autowiring and compilation for efficient, testable apps. | 4,169 | 4,201 | 91 | 8M | 0 | 57.1 | 53.0 | MIT | 1 week ago | |
| yiisoft/di | 0.85 | 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 | 239 | 46 | 27K | 14 | 19.0 | 37.3 | BSD-3-Clause | 6 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,773 | 2,851 | 323 | 2M | 56 | 53.0 | 62.3 | MIT | 9 months ago | |
| sanmai/di-container | 0.85 | Lightweight PSR-11 compatible dependency injection container for PHP. Supports autowiring via reflection, bindings and shared services, simple configuration, and fast resolution with minimal boilerplate—suitable for small apps and libraries needing a straightforward DI container. | 7 | 7 | 3 | 556K | 2 | 24.5 | 65.3 | BSD-3-Clause | 1 week ago | |
| league/container | 0.85 | league/container is a lightweight PSR-11 dependency injection container for PHP. Define entries, factories, and autowiring-friendly services to manage application dependencies cleanly, with modern PHP support and solid tooling for testing and analysis. | 867 | 904 | 105 | 2M | 5 | 34.4 | 53.9 | MIT | 2 months ago | |
| jms/di-extra-bundle | 0.85 | — | 328 | 341 | 128 | 31K | 84 | 28.1 | 51.5 | — | 8 years ago | |
| joomla/controller | 0.84 | Lightweight Joomla Framework controller package. Defines a ControllerInterface and an AbstractController base that wires in Input and Application objects. Implement execute() in your controller (single-task by default), with support for multi-task or HMVC patterns. | 2 | 3 | 5 | 655 | 0 | 4.5 | 33.2 | GPL-2.0 | 10 months ago | |
| joomla/database | 0.82 | Joomla Database provides a generic database layer and drivers for building queries and managing connections. Includes a factory for creating drivers, and helpers for safe input handling (escape/quote), making it easier to integrate database access in custom PHP apps. | 0 | 31 | — | 14K | — | 30.3 | 50.1 | — | — | |
| joomla/utilities | 0.82 | Joomla Utilities provides lightweight helper classes for common tasks, including ArrayHelper methods to cast arrays to integers, convert arrays to objects/strings, and extract arrays from objects—handy utilities for PHP apps and Joomla Framework projects. | 3 | 4 | 11 | 20K | 1 | 4.6 | 52.2 | GPL-2.0 | 10 months ago | |
| joomla/event | 0.81 | Joomla Event provides the building blocks for PHP event systems, including a dispatcher implementation with prioritized listeners. Use it to define, register, and trigger events in a clean, decoupled way. Requires PHP 8.1+. | 8 | 9 | 9 | 16K | 0 | 4.8 | 46.2 | GPL-2.0 | 10 months ago | |
| joomla/language | 0.81 | Joomla Framework Language package for internationalization and translations. Provides interfaces and utilities to manage language strings, load translation files, and integrate multilingual support in PHP 8.1+ applications (requires joomla/string). | 4 | 4 | 13 | 13K | 0 | 4.5 | 48.3 | GPL-2.0 | 10 months ago | |
| joomla/test | 0.81 | A small Joomla Framework utility package that streamlines PHPUnit unit testing. Provides a TestHelper with bulk mock configuration (callbacks and canned return values) plus reflection helpers to reduce repetitive test setup and access internals when needed. | 3 | 4 | 6 | 14K | 0 | 11.1 | 52.3 | GPL-2.0 | 7 months ago | |
| joomla/input | 0.80 | Joomla Input provides an injectable request input API with Input plus Cookie, Files, and Json subclasses. It abstracts input sources (e.g., $_REQUEST or JSON payloads), supports filtering, and improves testability versus static access like JRequest. | 0 | 10 | — | 15K | — | 5.8 | 44.7 | — | — | |
| joomla/uri | 0.79 | Joomla Framework Uri package for parsing and manipulating URIs. Provides mutable Uri and safe-to-share UriImmutable (both via UriInterface) plus UriHelper with UTF-8 safe parse_url(). Build, edit, and output hosts, ports, paths, users, passwords, and queries. | 6 | 8 | 9 | 24K | 1 | 5.5 | 50.0 | GPL-2.0 | 10 months ago | |
| joomla/session | 0.79 | Framework-agnostic PHP 8.1+ session management from the Joomla Framework. Provides interfaces and utilities to start and manage sessions, store and retrieve session data, and integrate session handling cleanly within your application. | 5 | 6 | 20 | 15K | 0 | 5.4 | 48.0 | GPL-2.0 | 10 months ago | |
| joomla/archive | 0.78 | Joomla Archive intelligently selects adapters to extract common archives (zip, tar/tgz/tbz2, gz, bz2). Supports PHP 8.1+, with optional zlib/bz2 extensions, and lets you override default extractors by registering custom adapters. | 3 | 4 | 8 | 15K | 0 | 6.6 | 50.5 | GPL-2.0 | 10 months ago |
How can I help you explore Laravel packages today?