1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<?php
namespace Illuminate\Contracts\Http;
interface Kernel { /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap();
/** * Handle an incoming HTTP request. * * @param \Symfony\Component\HttpFoundation\Request $request * @return \Symfony\Component\HttpFoundation\Response */ public function handle($request);
/** * Perform any final actions for the request lifecycle. * * @param \Symfony\Component\HttpFoundation\Request $request * @param \Symfony\Component\HttpFoundation\Response $response * @return void */ public function terminate($request, $response);
/** * Get the Laravel application instance. * * @return \Illuminate\Contracts\Foundation\Application */ public function getApplication(); }
|