GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — http/MiddlewareApplication.php at 5.x · cakephp/http Expand file tree/ Copy pathMiddlewareApplication.phpMore file actions 56 lines (51 loc) · 1.75 KB / Copy pathMiddlewareApplication.phpFile metadata and controls56 lines (51 loc) · 1.75 KB 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 <?php declare(strict_types=1); /** * CakePHP(tm) : Rapid Development Framework (https://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) * @link https://cakephp.org CakePHP(tm) Project * @since 4.0.0 * @license https://opensource.org/licenses/mit-license.php MIT License */ namespace Cake\Http; use Cake\Core\HttpApplicationInterface; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; /** * Base class for standalone HTTP applications * * Provides a base class to inherit from for applications using * only the http package. This class defines a fallback handler * that renders a simple 404 response. * * You can overload the `handle` method to provide your own logic * to run when no middleware generates a response. */ abstract class MiddlewareApplication implements HttpApplicationInterface { /** * @inheritDoc */ abstract public function bootstrap(): void; /** * @inheritDoc */ abstract public function middleware(MiddlewareQueue $middlewareQueue): MiddlewareQueue; /** * Generate a 404 response as no middleware handled the request. * * @param \Psr\Http\Message\ServerRequestInterface $request The request * @return \Psr\Http\Message\ResponseInterface */ public function handle( ServerRequestInterface $request, ): ResponseInterface { return new Response(['body' => 'Not found', 'status' => 404]); } } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |