composer require bugsmonitor/bugsmonitor-php
- 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';
$bugsMonitor = \Bugsmonitor\Bugsmonitor::getInstance();
$bugsMonitor->init([
'projectKey' => 'YOUR_PROJECT_KEY',
'apiKey' => 'YOUR_API_KEY',
]);
$bugsMonitor->setHandlers();
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',
]);
// 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);