Completed
Push — master ( 8155ff...9fff48 )
by Changwan
03:00
created

InvalidValueException::merge()   B

Complexity

Conditions 5
Paths 3

Size

Total Lines 21
Code Lines 13

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 11
CRAP Score 5

Importance

Changes 0
Metric Value
cc 5
eloc 13
nc 3
nop 1
dl 0
loc 21
ccs 11
cts 11
cp 1
crap 5
rs 8.7624
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A InvalidValueException::getTypes() 0 4 1
1
<?php
2
namespace Wandu\Validator\Exception;
3
4
use RuntimeException;
5
6
class InvalidValueException extends RuntimeException
7
{
8
    /** @var array */
9
    protected $types = [];
10
11
    /**
12
     * @param array $types
13
     */
14 3
    public function __construct(array $types = [])
15
    {
16 3
        $this->types = $types;
17 3
        parent::__construct('invalid value.');
18 3
    }
19
20
    /**
21
     * @return array
22
     */
23
    public function getTypes()
24
    {
25
        return $this->types;
26
    }
27
}
28