Passed
Push — master ( 15dae9...698027 )
by Julito
12:28
created

ToolBaseController::before()   F

Complexity

Conditions 23
Paths 3072

Size

Total Lines 86
Code Lines 53

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 23
eloc 53
nc 3072
nop 1
dl 0
loc 86
rs 0
c 0
b 0
f 0

How to fix   Long Method    Complexity   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
/* For licensing terms, see /license.txt */
3
4
namespace Chamilo\CourseBundle\Controller;
5
6
use Chamilo\CoreBundle\Controller\BaseController;
7
8
/**
9
 * Each entity controller must extends this class.
10
 *
11
 * @abstract
12
 */
13
abstract class ToolBaseController extends BaseController implements CourseControllerInterface
14
{
15
    use CourseControllerTrait;
16
}
17