Completed
Pull Request — master (#178)
by Fèvre
04:32 queued 01:19
created

Application   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 27
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 6

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 6
dl 0
loc 27
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A middleware() 0 18 1
1
<?php
2
/**
3
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
4
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
5
 *
6
 * Licensed under The MIT License
7
 * For full copyright and license information, please see the LICENSE.txt
8
 * Redistributions of files must retain the above copyright notice.
9
 *
10
 * @copyright Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
11
 * @link      http://cakephp.org CakePHP(tm) Project
12
 * @since     3.3.0
13
 * @license   http://www.opensource.org/licenses/mit-license.php MIT License
14
 */
15
namespace App;
16
17
use Cake\Core\Configure;
18
use Cake\Error\Middleware\ErrorHandlerMiddleware;
19
use Cake\Http\BaseApplication;
20
use Cake\I18n\Middleware\LocaleSelectorMiddleware;
21
use Cake\Routing\Middleware\AssetMiddleware;
22
use Cake\Routing\Middleware\RoutingMiddleware;
23
24
/**
25
 * Application setup class.
26
 *
27
 * This defines the bootstrapping logic and middleware layers you
28
 * want to use in your application.
29
 */
30
class Application extends BaseApplication
31
{
32
    /**
33
     * Setup the middleware your application will use.
34
     *
35
     * @param \Cake\Http\MiddlewareQueue $middleware The middleware queue to setup.
36
     * @return \Cake\Http\MiddlewareQueue The updated middleware.
37
     */
38
    public function middleware($middleware)
39
    {
40
        $middleware
41
            // Catch any exceptions in the lower layers,
42
            // and make an error page/response
43
            //->add(new ErrorHandlerMiddleware(Configure::read('Error.exceptionRenderer')))
0 ignored issues
show
Unused Code Comprehensibility introduced by
67% of this comment could be valid code. Did you maybe forget this after debugging?

Sometimes obsolete code just ends up commented out instead of removed. In this case it is better to remove the code once you have checked you do not need it.

The code might also have been commented out for debugging purposes. In this case it is vital that someone uncomments it again or your project may behave in very unexpected ways in production.

This check looks for comments that seem to be mostly valid code and reports them.

Loading history...
44
45
            // Handle plugin/theme assets like CakePHP normally does.
46
            ->add(new AssetMiddleware())
47
48
            // Apply routing
49
            ->add(new RoutingMiddleware())
50
51
            // Handle the language switching from the Accept-Language header
52
            ->add(new LocaleSelectorMiddleware(['locales' => Configure::read('I18n.locales')]));
53
54
        return $middleware;
55
    }
56
}
57