for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Imanghafoori\HeyMan\Boot;
class DebugbarIntergrator
{
public static function register()
if (!app()->offsetExists('debugbar')) {
return;
}
app()->singleton('heyman.debugger', function () {
return new \DebugBar\DataCollector\MessagesCollector('HeyMan');
});
app()->make('debugbar')->addCollector(app('heyman.debugger'));
\Event::listen('heyman_reaction_is_happening', function (...$debug) {
resolve('heyman.debugger')->addMessage('HeyMan Rule Matched in file: '.$debug[0]);
resolve('heyman.debugger')->addMessage('on line: '.$debug[1]);
resolve('heyman.debugger')->addMessage($debug[2]);