bugsmonitor / bugsmonitor-php
Bugsmonitor error notifier for PHP
1.1.2
2017-05-14 01:19 UTC
Requires
- php: >=5.3
- ext-curl: *
This package is not auto-updated.
Last update: 2025-05-11 05:13:42 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);