Aura.Di

Dependency Injection System

Github星跟蹤圖

Aura.Di

A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

Installation and Autoloading

This package is installable and PSR-4 autoloadable via Composer as
aura/di.

Alternatively, download a release, or clone this repository, then map the
Aura\Di\ namespace to the package src/ directory.

Dependencies

This package requires PHP 7.2 or later. We recommend using the latest available version of PHP as a matter of
principle. If you are interested in using this package for older PHP versions, use version 3.x for PHP 5.5+.

Aura library packages may sometimes depend on external interfaces, but never on
external implementations. This allows compliance with community standards
without compromising flexibility. For specifics, please examine the package
composer.json file.

Quality

Scrutinizer Code Quality
Code Coverage
Build Status

To run the unit tests at the command line, issue composer install and then
phpunit at the package root. This requires Composer to be available as
composer, and PHPUnit to be available as phpunit.

This package attempts to comply with PSR-1, PSR-2, PSR-4 and PSR-11. If
you notice compliance oversights, please send a patch via pull request.

Community

To ask questions, provide feedback, or otherwise communicate with other Aura
users, please join our Google Group.

Documentation

This package is fully documented here.

Aura.Di 2.x and 3.x users may wish to read the migrating documentation.

主要指標

概覽
名稱與所有者auraphp/Aura.Di
主編程語言PHP
編程語言PHP (語言數: 1)
平台
許可證MIT License
所有者活动
創建於2011-02-17 00:59:18
推送於2024-09-17 20:35:55
最后一次提交
發布數41
最新版本名稱5.0.8 (發布於 )
第一版名稱1.0.0 (發布於 2012-11-27 13:40:59)
用户参与
星數352
關注者數27
派生數63
提交數709
已啟用問題?
問題數81
打開的問題數1
拉請求數121
打開的拉請求數0
關閉的拉請求數27
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?