FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surecart
/
core
/
core
/
src
/
Kernels
Edit File: HttpKernelInterface.php
<?php /** * @package SureCartCore * @author SureCart <support@surecart.com> * @copyright 2017-2019 SureCart * @license https://www.gnu.org/licenses/gpl-2.0.html GPL-2.0 * @link https://surecart */ namespace SureCartCore\Kernels; use Closure; use SureCartVendors\Psr\Http\Message\ResponseInterface; use SureCartCore\Helpers\Handler; use SureCartCore\Middleware\HasMiddlewareDefinitionsInterface; use SureCartCore\Requests\RequestInterface; /** * Describes how a request is handled. */ interface HttpKernelInterface extends HasMiddlewareDefinitionsInterface { /** * Bootstrap the kernel. * * @return void */ public function bootstrap(); /** * Run a response pipeline for the given request. * * @param RequestInterface $request * @param string[] $middleware * @param string|Closure|Handler $handler * @param array $arguments * @return ResponseInterface */ public function run( RequestInterface $request, $middleware, $handler, $arguments = [] ); /** * Return a response for the given request. * * @param RequestInterface $request * @param array $arguments * @return ResponseInterface|null */ public function handle( RequestInterface $request, $arguments = [] ); }
Save
Back