vivace / di
支持高级继承的容器控制反转,用于构建模块化应用程序。
dev-master
2017-07-03 20:55 UTC
Requires
- php: ^7.1
- psr/cache: ^1.0
- psr/container: ^1.0
Requires (Dev)
- codeclimate/php-test-reporter: ^0.4.2
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2024-09-28 20:03:49 UTC
README
摘要
支持高级继承和解析容器依赖项的控制反转容器。用于构建无关的模块化系统。请参见示例以了解。
代码示例
在 example
目录中查看。
动机
主要目标是创建模块化应用程序的可移植容器。
安装
composer require vivace/di
API 参考
...
测试
通过 docker-compose
docker-compose run --rm phpunit --testsuite=unit
通过 php
phpunit --testsuite=unit
贡献者
...
许可证
版权所有 (c) 2017 Albert Sultanov
在此特此授予任何获得本软件及其相关文档副本(“软件”)的人免费使用的权利,无需限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许获得软件的人做上述事情,但受以下条件约束:
上述版权声明和本许可声明应包含在本软件的所有副本或实质性部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论这些责任是基于合同、侵权或其他方式,以及这些责任产生于、源于或与本软件或其使用或其他交易有关。