nunomaduro / collision
Cli error handling for console/command-line PHP applications.
Fund package maintenance!
nunomaduro
Patreon
www.paypal.com/paypalme/enunomaduro
Installs: 231 024 710
Dependents: 6 432
Suggesters: 7
Security: 0
Stars: 4 528
Watchers: 32
Forks: 164
Open Issues: 29
Requires
- php: ^8.2.0
- filp/whoops: ^2.16.0
- nunomaduro/termwind: ^2.1.0
- symfony/console: ^7.1.5
Requires (Dev)
- larastan/larastan: ^2.9.8
- laravel/framework: ^11.28.0
- laravel/pint: ^1.18.1
- laravel/sail: ^1.36.0
- laravel/sanctum: ^4.0.3
- laravel/tinker: ^2.10.0
- orchestra/testbench-core: ^9.5.3
- pestphp/pest: ^2.36.0 || ^3.4.0
- sebastian/environment: ^6.1.0 || ^7.2.0
Conflicts
- laravel/framework: <11.0.0 || >=12.0.0
- phpunit/phpunit: <10.5.1 || >=12.0.0
- v8.x-dev
- v8.5.0
- v8.4.0
- v8.3.0
- v8.1.1
- v8.1.0
- v8.0.1
- v8.0.0
- v7.x-dev
- v7.11.0
- v7.10.0
- v7.9.0
- v7.8.1
- v7.8.0
- v7.7.0
- v7.6.0
- v7.5.2
- v7.5.1
- v7.5.0
- v7.4.0
- v7.3.3
- v7.3.2
- v7.3.1
- v7.3.0
- v7.2.0
- v7.1.2
- v7.1.1
- v7.1.0
- v7.0.5
- v7.0.4
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0.0
- v6.x-dev
- v6.4.0
- v6.3.2
- v6.3.1
- v6.3.0
- v6.2.1
- v6.2.0
- v6.1.0
- v6.0.0
- v5.x-dev
- v5.11.0
- v5.10.0
- v5.9.0
- v5.8.0
- v5.7.0
- v5.6.0
- v5.5.0
- v5.4.0
- v5.3.0
- v5.2.0
- v5.1.0
- v5.0.2
- v5.0.1
- v5.0.0
- v5.0.0-BETA5
- v5.0.0-BETA4
- v5.0.0-BETA3
- v5.0.0-BETA2
- v5.0.0-BETA1
- v4.x-dev
- v4.3.0
- v4.2.0
- v4.1.3
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.1
- v4.0.0
- v3.x-dev
- v3.2.0
- v3.1.0
- v3.0.1
- v3.0.0
- v2.1.1
- v2.1.0
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.1.22
- v1.1.21
- v1.1.20
- v1.1.19
- v1.1.18
- v1.1.17
- v1.1.16
- v1.1.15
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.1.0
This package is auto-updated.
Last update: 2024-12-15 16:34:11 UTC
README
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 8.2+
Require Collision using Composer:
composer require nunomaduro/collision --dev
Version Compatibility
As an example, here is how to require Collision on Laravel 8.x:
composer require nunomaduro/collision:^5.0 --dev
No adapter
You need to register the handler in your code:
(new \NunoMaduro\Collision\Provider)->register();
Contributing
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
License
Collision is an open-sourced software licensed under the MIT license.
Logo by Caneco.