jeffreyvanrossum / simple-slack-error-channel
Send errors to a Slack channel.
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/jeffreyvanrossum/simple-slack-error-channel
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.