37 lines
		
	
	
		
			800 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			800 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
| <?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();
 | |
| 
 | |
| }
 |