Passed
Push — master ( c493bc...401b4d )
by Nikita
03:14 queued 11s
created

BinnMap::_binnLoad()   C

Complexity

Conditions 16
Paths 44

Size

Total Lines 93
Code Lines 62

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 47
CRAP Score 18.1542

Importance

Changes 0
Metric Value
cc 16
eloc 62
nc 44
nop 1
dl 0
loc 93
ccs 47
cts 59
cp 0.7966
crap 18.1542
rs 5.5666
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
3
namespace Knik\Binn;
4
5
use Knik\Binn\Contracts\Container;
6
7
class BinnMap extends Binn implements Container
8
{
9
    protected $binnType = self::BINN_MAP;
10
11 9
    private function addVal($key, $value)
0 ignored issues
show
Unused Code introduced by
The method addVal() is not used, and could be removed.

This check looks for private methods that have been defined, but are not used inside the class.

Loading history...
12
    {
13 9
        $this->items[$key] = $value;
14 9
    }
15
}
16