1. Go to this page and download the library: Download beryllium/kaboom library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
beryllium / kaboom example snippets
$kaboom = new Kaboom();
$kaboom->afterMessage(
"2020-10-20",
"Fix this code or you'll be sorry! KAB-200"
);
$env = 'dev';
$kaboom = new Kaboom();
$kaboom->condition(
fn () => strtolower($env) === 'dev' && error_reporting() !== -1,
fn () => "Error reporting is not set correctly!",
);
use Beryllium\Kaboom\Kaboom;
use Beryllium\Kaboom\Handlers\LoggingHandler;
use Psr\Log\LogLevel;
$kaboom = new Kaboom(
new LoggingHandler($logger, LogLevel::ERROR)
);
$kaboom->afterMessage(
"2020-10-31",
"Fix this code or you'll be sorry! KAB-200"
);
use Beryllium\Kaboom\Kaboom;
use Beryllium\Kaboom\Handlers\NullHandler;
use Beryllium\Kaboom\Handlers\ExceptionHandler;
$kaboom = new Kaboom(
$env === 'prod' ? new NullHandler() : new ExceptionHandler()
);
$kaboom->afterMessage(
"2020-10-31",
"Fix this code or you'll be sorry! KAB-200"
);
use Beryllium\Kaboom\Kaboom;
use Beryllium\Kaboom\Handlers\GroupHandler;
use Beryllium\Kaboom\Handlers\LoggingHandler;
use Your\Custom\Namespace\SlackHandler;
$kaboom = new Kaboom(
new GroupHandler([
new LoggingHandler(),
new SlackHandler(),
])
);
$kaboom->afterMessage(
"2020-10-31",
"Fix this code or you'll be sorry! KAB-200"
);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.