bigcommerce / injector
容器互操作依赖注入器。
4.1.1
2024-07-01 06:09 UTC
Requires
- php: ^8.1
- friendsofphp/proxy-manager-lts: ^1.0
- pimple/pimple: *
- psr/container: ^1.0
Requires (Dev)
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.5
README
基于Pimple容器构建的依赖注入组件。
- 还包括自动装配ServiceProvider。
本地开发
PhpStan
要使用 phpstan 检查代码,运行 script/phpstan
。
从基线中移除错误:在更改代码时,您可能会从PhpStan看到以下错误
Ignored error pattern #.... was not matched in reported errors.
这意味着错误已经不再存在于代码中,因此可以从基线文件中移除。为此,运行 ./vendor/bin/phpstan --generate-baseline=.phpstan/baseline.neon
并提交更改。
许可协议
(MIT许可) 版权所有 (C) 2015-2017 BigCommerce Inc。保留所有权利。
在此协议下,任何人免费获得本软件及其相关文档副本(“软件”),可以不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许获得软件的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何形式的保证,无论是明示的还是隐含的,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论源于合同、侵权或其他原因,以及与软件或其使用或其他方式相关。