Failed Conditions
Pull Request — master (#632)
by Michael
02:44
created

ArrayConfiguration   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
dl 0
loc 15
ccs 7
cts 7
cp 1
rs 10
c 0
b 0
f 0
wmc 2

1 Method

Rating   Name   Duplication   Size   Complexity  
A doLoad() 0 12 2
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Doctrine\Migrations\Configuration;
6
7
class ArrayConfiguration extends AbstractFileConfiguration
8
{
9
    /** @inheritdoc */
10 19
    protected function doLoad(string $file) : void
11
    {
12 19
        $config = require $file;
13
14 19
        if (isset($config['migrations_directory'])) {
15 12
            $config['migrations_directory'] = $this->getDirectoryRelativeToFile(
16 12
                $file,
17 12
                $config['migrations_directory']
18
            );
19
        }
20
21 19
        $this->setConfiguration($config);
22 16
    }
23
}
24