bugsmonitor / bugsmonitor-php
Bugsmonitor error notifier for PHP
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/bugsmonitor/bugsmonitor-php
Requires
- php: >=5.3
- ext-curl: *
This package is not auto-updated.
Last update: 2025-10-26 07:34:03 UTC
README
Installation
Composer (recommended)
composer require bugsmonitor/bugsmonitor-php
Manually
- Download package from Github or clone repository
git clone git@github.com:bugsmonitor/bugsmonitor-php.git
- Add Autoload.php file.
require __DIR__ . '/PATH/TO/BUGSMONITOR/LIBRARY/bugsmonitor-php/src/Autoload.php';
Usage
Set error handlers
$bugsMonitor = \Bugsmonitor\Bugsmonitor::getInstance(); $bugsMonitor->init([ 'projectKey' => 'YOUR_PROJECT_KEY', 'apiKey' => 'YOUR_API_KEY', ]); $bugsMonitor->setHandlers();
Set user
Sometimes you may need add user to bug report, but usually
$bugSender = \Bugsender\Bugsender::getInstance(); # set authorized user $bugSender->setUser([ 'id' => 123, 'name' => 'Joe Doe', 'email' => 'joe.doe@example.com', ]);
Prevent from send sensitive data
// default not send keys 'pass', 'password', 'confirm_password', 'password_confirm', 'password_confirmation', // you can overwrite this with $bugsMonitor->setStopKeys(Array); // or add other keys $bugsMonitor->addStopKeys(Array|String);