On this page
Interface HttpApplicationInterface
An interface defining the methods that the http server depend on.
Method Summary
Method Detail
__invoke() public
__invoke(\Psr\Http\Message\ServerRequestInterface $request, \Psr\Http\Message\ResponseInterface $response, mixed $next)
Invoke the application.
Parameters
\Psr\Http\Message\ServerRequestInterface
$request-
The request
\Psr\Http\Message\ResponseInterface
$response-
The response
callable
$next-
The next middleware
Returns
\Psr\Http\Message\ResponseInterface
bootstrap() public
bootstrap()
Load all the application configuration and bootstrap logic.
Override this method to add additional bootstrap logic for your application.
middleware() public
middleware(mixed $middleware)
Define the HTTP middleware layers for an application.
Parameters
\Cake\Http\MiddlewareQueue
$middleware-
The middleware queue to set in your App Class
Returns
\Cake\Http\MiddlewareQueue
routes() public
routes(mixed $routes)
Define the routes for an application.
Use the provided RouteBuilder to define an application's routing.
Parameters
\Cake\Routing\RouteBuilder
$routes-
A route builder to add routes into.
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.9/interface-Cake.Core.HttpApplicationInterface.html