| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- /**
- * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
- * Copyright (c) Cake Software Foundation, Inc. (http://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. (http://cakefoundation.org)
- * @link http://cakephp.org CakePHP(tm) Project
- * @since 3.3.0
- * @license http://www.opensource.org/licenses/mit-license.php MIT License
- */
- namespace TestApp;
- use Cake\Http\BaseApplication;
- use Cake\Routing\Middleware\RoutingMiddleware;
- class Application extends BaseApplication
- {
- /**
- * Bootstrap hook.
- *
- * Nerfed as this is for IntegrationTestCase testing.
- *
- * @return void
- */
- public function bootstrap()
- {
- // Do nothing.
- }
- public function middleware($middleware)
- {
- $middleware->push(new RoutingMiddleware());
- $middleware->push(function ($req, $res, $next) {
- $res = $next($req, $res);
- return $res->withHeader('X-Middleware', 'true');
- });
- return $middleware;
- }
- }
|