AJenbo/agcms

View on GitHub
application/inc/Contracts/Middleware.php

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
<?php

namespace App\Contracts;

use App\Http\Request;
use Symfony\Component\HttpFoundation\Response;

interface Middleware
{
    /**
     * Process request and response before calling controller function.
     *
     * @param callable(Request): Response $next
     */
    public function handle(Request $request, callable $next): Response;
}