yiistack/collision

Collision 是一个 Yii 扩展,提供了一系列碰撞检测的类。

资助包维护!
Patreon

1.1.0 2022-04-30 08:34 UTC

README

Yii Stack Collision


Latest Stable Version Total Downloads Build status Scrutinizer Code Quality Code Coverage Mutation testing badge static analysis type-coverage

该包为 Yii 3.0 提供了 Collision 适配器

要求

  • PHP 8.0 或更高版本。

安装

可以使用 composer 安装该包

composer require yiistack/collision --prefer-dist

通用用法

将这些定义添加到您的控制台应用中

return [
    SolutionsRepository::class => FriendlySolutionsRepository::class,
    WriterContract::class => Writer::class,
];

单元测试

该包使用 PHPUnit 进行测试。要运行测试

./vendor/bin/phpunit

变异测试

该包的测试通过 Infection 变异框架进行校验。要运行它

./vendor/bin/roave-infection-static-analysis-plugin

静态分析

代码通过 Psalm 进行静态分析。要运行静态分析

./vendor/bin/psalm