| Package Data | |
|---|---|
| Maintainer Username: | nunomaduro |
| Maintainer Contact: | enunomaduro@gmail.com (Nuno Maduro) |
| Package Create Date: | 2017-09-28 |
| Package Last Update: | 2025-08-31 |
| Home Page: | https://nunomaduro.com |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-19 15:03:29 |
| Package Statistics | |
|---|---|
| Total Downloads: | 297,327,135 |
| Monthly Downloads: | 5,719,332 |
| Daily Downloads: | 92,609 |
| Total Stars: | 4,632 |
| Total Watchers: | 30 |
| Total Forks: | 173 |
| Total Open Issues: | 29 |
Collision was created by, and is maintained by Nuno Maduro, and is an error handler framework for console/command-line PHP applications.
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:
(new \NunoMaduro\Collision\Provider)->register();
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 phpunit.xml:
<listeners>
<listener class="NunoMaduro\Collision\Adapters\Phpunit\Listener" />
</listeners>
Thank you for considering to contribute to Collision. All the contribution guidelines are mentioned here.
You can have a look at the CHANGELOG for constant updates & detailed information about the changes. You can also follow the twitter account for latest announcements or just come say hi!: @enunomaduro
Do you like this project? Support it by donating
Collision is an open-sourced software licensed under the MIT license.
Logo by Caneco.