Updated translations (#1517)
[openemr.git] / vendor / illuminate / contracts / Http / Kernel.php
blob6eab6e6d359e61ea9639d860279ada37fd6a1bfc
1 <?php
3 namespace Illuminate\Contracts\Http;
5 interface Kernel
7 /**
8 * Bootstrap the application for HTTP requests.
10 * @return void
12 public function bootstrap();
14 /**
15 * Handle an incoming HTTP request.
17 * @param \Symfony\Component\HttpFoundation\Request $request
18 * @return \Symfony\Component\HttpFoundation\Response
20 public function handle($request);
22 /**
23 * Perform any final actions for the request lifecycle.
25 * @param \Symfony\Component\HttpFoundation\Request $request
26 * @param \Symfony\Component\HttpFoundation\Response $response
27 * @return void
29 public function terminate($request, $response);
31 /**
32 * Get the Laravel application instance.
34 * @return \Illuminate\Contracts\Foundation\Application
36 public function getApplication();