Cli error handling for console/command-line PHP applications.
nunomaduro/collision stats
- Downloads
- 150.2M
- Stars
- 4,349
- Open Issues
- 8
- Forks
- 153
Collision Package Summary
Collision is a PHP package designed to enhance error reporting in command-line applications. Developed by Nuno Maduro, this package is seamlessly integrated by default in Laravel and is built upon the robust Whoops error handler framework.
Key Features:
- Enhanced Error Reporting: Offers detailed and beautifully formatted error messages that improve the debugging process in CLI environments.
- Framework Compatibility: Supports a variety of frameworks including Laravel, Symfony, PHPUnit, and Pest, ensuring broad usability across different PHP projects.
- Requires PHP 8.1+: Utilizes the latest PHP features for optimal performance and reliability.
Installation:
Collision can be easily installed via Composer as a development dependency to keep your production environment clean. Use the following command:
composer require nunomaduro/collision --dev
Usage:
Once installed, Collision automatically integrates with your Laravel project, providing an improved error handling experience right out of the box for your command-line applications.
For developers looking to streamline their CLI debugging processes, Collision offers a powerful, user-friendly solution that not only simplifies error handling but also beautifies it, making troubleshooting a less daunting task.
Software engineer at @laravel — working on Laravel, Forge, and Vapor. Created @pestphp, @laravel-zero, collision, @openai-php, php insights, termwind, etc.