Passed
Pull Request — master (#1332)
by Asmir
02:32
created

Version   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 19
rs 10
c 0
b 0
f 0
wmc 3

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 11 3
1
<?php
2
3
declare(strict_types=1);
4
5
namespace JMS\Serializer\Annotation;
6
7
abstract class Version
8
{
9
    /**
10
     * @Required
11
     * @var string|null
12
     */
13
    public $version = null;
14
15
    public function __construct(array $values = [], ?string $version = null)
16
    {
17
        if (array_key_exists('value', $values)) {
18
            $version = $values['value'];
19
        }
20
21
        if (array_key_exists('version', $values)) {
22
            $version = $values['version'];
23
        }
24
25
        $this->version = $version;
26
    }
27
}
28