The current branch
stablepoints to the upcoming version of Collision v5. If you are looking for the v4 source code, please head over to: v4.x.
Collision was created by, and is maintained by Nuno Maduro, and is a package designed to give you beautiful error reporting when interacting with your app through the command line.
- It's included on Laravel, the most popular free, open-source PHP framework in the world.
- Built on top of the Whoops error handler.
- Supports Laravel, Symfony, PHPUnit, and many other frameworks.
Installation & Usage
Requires PHP 7.2.5+
Require Collision using Composer:
composer require nunomaduro/collision --dev
Configure the Collision service provider:
// bootstrap/app.php: $app->register(\NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider::class);
Phpunit must be 9.0 or higher.
Add the Collision
printerClass to your
phpunit.xml in the
You need to register the handler in your code:
Thank you for considering to contribute to Collision. All the contribution guidelines are mentioned here.
Support the development
Do you like this project? Support it by donating
Collision is an open-sourced software licensed under the MIT license.
Logo by Caneco.