jeffreyvanrossum / simple-slack-error-channel
Send errors to a Slack channel.
0.1.0
2023-04-20 11:55 UTC
Requires
- php: >=8.0
- maknz/slack: ^1.7
README
Simply forward your PHP errors to a Slack channel.
Install
composer require jeffreyvanrossum/simple-slack-error-channel
Setup
// Make instance $slackErrorHandler = new Handler('https://hooks.slack.com/services/your_webhook'); // Set the error handler set_error_handler(function (...$args) use ($slackErrorHandler) { $slackErrorHandler->handle(...$args); }); // For catching fatal errors register_shutdown_function(function () use ($slackErrorHandler) { $err = error_get_last(); if (is_null($err)) { return; } $slackErrorHandler->handle($err['type'], $err['message'], $err['file'], $err['line']); });
Links
Contributors
License
MIT. Please see the License File for more information.