for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Containers\Debugger\Providers;
use App\Containers\Debugger\Middlewares\RequestsMonitorMiddleware;
use App\Containers\Debugger\Traits\DebuggerTrait;
use App\Port\Middleware\Providers\PortMiddlewareServiceProvider;
/**
* Class MiddlewareServiceProvider.
*
* The Main Service Provider of this container, it will be automatically registered in the framework.
* @author Mahmoud Zalt <[email protected]>
*/
class MiddlewareServiceProvider extends PortMiddlewareServiceProvider
{
use DebuggerTrait;
protected $middleware = [
];
protected $middlewareGroups = [
'web' => [
],
'api' => [
// Hello API Requests Monitor
RequestsMonitorMiddleware::class,
protected $routeMiddleware = [
* Perform post-registration booting of services.
public function boot()
$this->loadContainersInternalMiddlewares();
}
* Register anything in the container.
public function register()
$this->runQueryDebugger(true, true);