Collision is a Yii extension that provides a set of classes for collision detection.

Fund package maintenance!

1.1.0 2022-04-30 08:34 UTC



Yii Stack Collision

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

The package provides Collision adapter for Yii 3.0


  • PHP 8.0 or higher.


The package could be installed with composer:

composer require yiistack/collision --prefer-dist

General usage

Add these definitions to your console app:

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

Unit testing

The package is tested with PHPUnit. To run tests:


Mutation testing

The package tests are checked with Infection mutation framework. To run it:


Static analysis

The code is statically analyzed with Psalm. To run static analysis: