Collision was created by, and is maintained by Nuno Maduro, and is an error handler framework for console/command-line PHP applications.
- Build on top of Whoops.
- Supports Laravel Artisan & PHPUnit.
- Built with PHP 7 using modern coding standards.
Installation & Usage
Requires PHP 7.1+
Require Collision using Composer:
composer require nunomaduro/collision --dev
If you are not using Laravel, you need to register the handler in your code:
Configure the Collision service provider:
// bootstrap/app.php: $app->register(\NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider::class);
Phpunit must be 7.0 or higher.
Add the following configuration to your
<listeners> <listener class="NunoMaduro\Collision\Adapters\Phpunit\Listener" /> </listeners>
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.